Personally, I love colours like pink, red , yellow. Red can be wore to party and wedding functions. Not many people like the colour black, although it looked elegant but not many people will wear it to the wedding function.
Where do you think people would wear black to? Let me know if you have other view about it. I could be wrong but this is what I noticed.
Other colour like brown also I like but if you going for a birthday party not many people will like it. Specially old folks, as its dark colour. They prefer bright in colour.