Not only have I had it 2 years, it's really starting to show its age, for example my lock button does not work anymore. Also it has been lagging a lot more lately with newer apps being released and crashing a lot more with older apps. Are other people having their iPhone 4's act slower, just wondering? Anywho I can upgrade now since my contract is up, but I think I'm going wait to see what the next version has to offer. Plus I wanna keep my unlimited data so I won't be signing a new contract. If the next version is not much of an improvement, I'm hoping I can snag someone's Verizon iPhone 5 for a decent price. What would you guys do in my shoes?