Can I exchange my black iPhone 5 for a white one?

I got a black iPhone 5 16gb for Christmas from my parents and it was already activated with Verizon. My family used to have AT&T but when my parents bought the whole family iPhones they turned to Verizon for a trial run because we're gonna switch. They bought them at best buy. We have to go back into the store tomorrow anyway to officially switch permanently to Verizon and get our old phone numbers on our new iPhones. But I just called best buy and the guy told me the only think you can't exchange for is color. So is there anything I can do to get a white iPhone tomorrow instead of sticking with this black one? Maybe return this one and then buy the white one? Also if I do that, is there any way to transfer all my data and settings and everything to my new white one, like with iCloud or using my Mac or anything? How do I do that?

To sync all of your information, plug your iPhone into your computer, launch iTunes and click on the iPhone that's listed under the Devices tab, click on back up. This will back up everything (Apps, Contacts, Calendar Information, etc) onto your iTunes, then plug in your new iPhone and locate it under the Devices Tab and click on it, then go to Restore and click on Restore from back up (look for the recent one that you did and you'll have all the information that you just synced from your previous phone)