Hey all! So I was scheduled to get out of my contract in a year but thanks to sprint being nice on the phone im up for an upgrade right now! Ive been wanting an iphone forever so I'm definitely getting one, but should I go get a 4S today (in the next 5 minutes, i live next door to an apple store) or wait it out for a 5 or a reduced price 4s? My threshold of waiting is in the weeks, as in if the 5 is coming out later than June I definitely can't wait. Does anyone have any idea when it might be coming out? What kind of features will it have that will make it >> the 4s? Thanks!