I'm about to return my 8GB iPhone 3G to Apple and will buy a 16GB. I'm wondering if I should stick to black, or move onto white.
They both look nice, but the white iPhone hides smudges and scratches. They both look just as nice but I've always preferred black over white on my devices.
I think you should go with what you prefer the most.
If you don't plan on using a case, and smudges and scratches not being as noticeable is important to you and is what you prefer the most, go with white. If you have always preferred black over white with your devices (I didn't know that may cell phones or devices were available in white) and is what you still prefer, go with black. If you plan on using a case the majority of the time, I don't believe it makes any difference.