So I am switching from Sprint at the end of this month to either AT&T or Tmobile. Right now I have an HTC One which I love, but will have to sell. What's a good phone on either network, or is there an advantage to either network when it comes to phone availability? I'm drawn to AT&T because of the newly announced Asus Padfone X. Since I'm switching at the end of January I'm at a strange time for new phones which will start coming out in April/May and then September. So since I have to get a new phone, what would be a good suggestion for a phone that I'll be stuck with for 12-18 months or a few months until I can buy a new phone outright.