I'm one of the exceptions to that. I've only been on contract since late March. However, I was on Pick Your Plan for 15 months before then and always paid on time. I was lucky that ATT included my PYP time in determining my upgrade date. That date was initially July 2nd, but was changed to immediate last night. I am SO happy with Apple for doing this, even though I still have 21 months left in my contract, which will of course be 2 years on the 24th, which I am totally fine with.