I say white doesn't show the dirt anywhere nearly as bad as black. Sure, when it's dirty, it may not be "glossy" -- but it STILL looks clean!
Here's a picture of mine at a time, this past November, when it hadn't been to the car wash for a few days or so. It's just a quick snapshot by a fellow...