How to change to a white iPhone 4s?

I currently have a black iPhone 4s but I think the white one is for me, I'm in a 2 year contract with at&t i just wanna know if i can change to a white iPhone? Also i was supposed to get a white one but they were all sold out, & me being eager i just went with black.

You will most likely have to pay for it. If your contract isn't up yet, or your upgrade. But you can always ask

You'll have to pay full price for a new one. Or you could get one of those waterproof cases in white.