I myself prefer white. Even though I have a black 3G, I hate how scratched up it can get even after a few months use. The white on the other hand, still scratches (thanks to Apple's horrible choice of material) but isn't visible almost at all. Once I upgrade to whatever the next iPhone will be (as I'm able to upgrade in August 2010!
) it'll totally be white.