So needed 2 5S and att would only sell me one so I swung by best buy and there early upgrade price is $200 but att and elsewhere is $250. Along with the $50 upgrade gift card I signed up for early this year I ended getting the 64gb for $3 more than the 32gb I bought at att.