Why Do Butterflies Have Such Vibrant Colors and Patterns? Colors give butterflies camouflage, which helps them avoid hungry predators.