iPhone 5, Samsung Galaxy SIII, or HTC One X+?

I am 17 years old, and well versed in technology. In the first week of December, I have an upgrade with AT&T. I currently have an iPod Touch, so an iPhone would allow me to just carry over all of my apps and media. If I went with Android, I'd have to basically start all over. Based on price, battery life, and software capabilities, which of the three phones in the title would you recommend for me? I do like android, but the fact that updates are few and far between scares me off. Also, I am not a big fan of Touchwiz or Sense. At all. Plain, stock Android is what I'd prefer, but on AT&T I'd have to buy the Nexus 4 unlocked, and that's a good chunk of change. And, the One X+ has 4 cores and 64GB storage, which is pretty attractive, but again, I'm pretty attached to iTunes. Please give some advice, thanks!