Either buy full price or suck it until 2014 =/.
For what it's worth, I bought my Lumia 900 at launch and AT&T says I will have an upgrade in November 2013.
I already pre-ordered a 920 though, so I'll save that upgrade for the Lumia 1000. I hear it's going to be 8" high by 4" wide and weigh 2 kg. I'm already working out so I'll have the muscle I need to carry it by then. :lol: