Currently, I used my upgrade and my next one is May 8, 2013.
Say the iPhone 5 or 6 releases June 23, 2012.
Can I walk into AT&T, pay 650$ and walk out with the 5 and my contract stays exactly the same? Nothing will happen in terms with my upgrade or anything correct?