I currently have an iPhone 4. It's in bad shape, though. I've replaced the back glass twice now, and it's in need of replacement yet again. I have a reputation for being rough with my phones and unfortunately I've pushed this phone too far and now there are pieces of glass that even fall out of the phone when I shake it (with the back cover off). I won't even charge it when I'm asleep- I'm afraid it may catch on fire. Oh, and I should mention that it seems to overheat quite often too. The only thing holding my poor phone together is the case. :/ So here's what I'm wondering: Should I upgrade to a new phone now? If I do, it will be the HTC One X. I like the phone a lot, but I've always used iPhones so changing over is a bit intimidating. Or, should I just replace the back glass on my current phone yet again and try to find a decent case- essentially waiting for the new iPhone? Option 1 is $199 and obviously I get a new phone out of it- but no iPhone this Fall. Option 2 is ~$80-$160 depending upon if I choose the cheap iFixit transparent back or the actual white glass one. Thoughts?