Yay 1 more year!

That does suck. I am glad that my Lumia 900 is my backup phone. I have an iPhone 5 also, which I love. However, that doesn't mean I don't love my Lumia 900 too. Anyways, I'd think carefully about upgrading to another Windows Phone. If you are heavily invested in apps, it makes sense. Otherwise, keep your options open.
 
I got my "upgrade" by chance. Long story, bur ATT messed up my 900, I was able to talk to them they said free refurb 900,I asked I'll take a 920 for 100$ and no contract extension. They agreed, no activation/upgrade fee, and surprisingly no tax! Still due for an upgrade in a year. I think I might jump to T-Mobile at that time to save some on my phone plan though.