Indian national flag has three colours. Saffron symbolizes sacrifice, white peace, and green fertility (think of green lush nature). Sometimes, people take it as: Saffron for Hindus, White for Christians, and green for Muslims. It is also believed that wearing saffron color clothes helps our intelligence.
When we offer flowers to deities, different deities are offered certain colored or certain flowers, e.g. Ganesh (God of intelligence) – red flowers, Mahadev (destructor) – white flowers, etc.
Many people like blue – that goes with sky or water. Girls, I have seen, like pink. Black is almost not used, except for vehicles. People in Southern Indian use dark and bright shades; see their television displays!
And sometimes colors go with seasons – red / orange for summer (it’s hot), blue (water) / grey (monsoon clouds) / green (lush nature) for rains, and lighter colors for winter (in fact, there is a phrase in our language gulabi thandi that means pink winter!