Initally, I purchased the black 8GB 3G when I switched to AT&T. However, as my music and apps piled up on my phone, I went on eBay and purchased a 16GB white. I really prefer the white over the black. With the white, you don't see the surface scratches on the back of the phone (I don't use any protection on the phone at all). With the black iPhone, I would see the swirl marks and the light surface scratches pretty easily. Black is definitely a sexy color, but I definitely prefer white. It also helps that my girlfriend has a black iPhone, so we don't get our phones mixed up when they're side-by-side.