Rick, I will defend your honor sir....
In the fashion world Rick is spot on. If you're older than 36 or have a waist size larger than 36 it is RECOMMENDED that you not wear a white belt. That comes from the days of old when men also wore white dress shoes (usually of the more vinyl type), so the belt was somewhat of a faux pas.
Flash forward to today, and while most fashion gurus hold to the rule, it's one where stepping outside the box is allowed for those with the confidence and the savvy to do so. Personally, I adhere to the first rule, which is that the belt and the shoes MUST match. Subsequently, I wear white belts. I also wear navy, purple, red, and grey belts.
So follow your flights of fancy you fashionistas!