Now, since I'm Chinese, I'll be using "Chinese" colors as an example.
Traditionally, red was the good color. Gold represented nobility and wealth but red was the "happy-day-feel-good" color. It is the color of traditional wedding attire, for both male and female, which looks something like this.

Although traditionally, white could be used to represent purity or clarity ( 明白 = Bright white= Clear= "Understand"), the character "white" was also used in other words which means "emptiness" or "moron". Not only that, it was a color of mourning. Therefore, traditional Chinese mourning attire was in white, like so.

This brings me to my main point. Due to post-colonialism and major western influences, many weddings now look like this.

So white.