My upgrade eligibility begins tomorrow and its really put me in a corner. On one hand you have the seven month old iPhone 5 that's still a great phone, but doesn't offer a whole lot more than my current 4s. Yes, iOS7 is around the corner and as always this fall a new iPhone may/will come out. My current 4shas three cracks all the way across the screen and the past month of having this issue has been a struggle. The new HTC One is a beautiful phone, but I'm concerned it just "wont be what I'm expecting" even though I couldn't put it down at the Sprint store. If you had an open upgrade eligibility, a cracked 4s, and these two phones to choose from, which option would you go with?