I called Apple today to ask if I could exchange a black 5 for a white in store even though I had ordered online. Two different reps said yes. I then called my local apple store and got the same answer. I realize it states it in the return policy but heard same thing from three different reps.
Apple has a 30-day return policy on iphones for whatever reason.