After testing them for a month, I've determined that JBL Charge 4 is better than Bose SoundLink Color II due to superior sound, battery life, and durability.