Get a new phone now, or wait for next year's upgrades?
As stated in the title, I am looking to get a new (android of course) phone from at&t. I'm considering the Galaxy SIII, One X+, Optimus G, and Nexus 4. But onto my actual question, should I wait and see what phones come out next year? My current phone is 2 years old and survived a fall in a pool but is beginning to run slowly. I can wait till next year but I'm wondering if it is worth it.
tl;dr What new phones will be hitting the market soon and are they worth waiting for?