Yes, reason being that if the black/slate gets scratched you will see the natural silver underneath quite easily. If the white/silver gets scratched it will be much harder to see that it's scratched. There you go, an objective opinion on why you should switch.
I find it baffling why people keep posting threads regards which colour they should get. At the end of the day it is and should be a personal choice and decision. No one can tell you what colour you like best. You need to make your own decision.
If you got the iPhone on launch date it's too late to return if bought from apple but if bought at att then you have 30 days other carriers I believe 14 days as well also apple won't let you exchange for a different color you must return it then repurchase another one in the color you want.
It's not too late I just replaced mine. Upgraded to the 64. They only had white available. It's kinda nice, if I don't like it I just reset my purchase date so I can switch it out for black later when more stock is available.
I just really like the white Iphone. Doesn't show fingerprints and I can use any color case or bumper on it and it looks nice. After I got my white 4s I bought a white new iPad. Just got bored with the black phone and iPad.
Its obvious how little you know. Multiple users have even posted about Apple stores being out of stock for new customers to purchase iPhone 5. But they have a separate stockpile just for replacements for defective, scratched, whatever phones. Please do a little reading before you contribute opinions as fact. Especially when they are false.