Should I upgrade to iPhone 5 or wait for the next version?

I'm eligible for an upgrade with Sprint. It seems like iPhone models generally don't last too long before a newer version is released. I don't want to upgrade and months later a newer version come out. Any thoughts on how much longer the 5 will be the newest version and your opinion on if I should upgrade now or wait would be very appreciated. (Btw excuse my name I make beats for rappers lol)

I agree with the other guy you should get the galaxy s4 but if you insist on the iPhone just wait as the new iPhone will emerging sometime around October or November

Apple typically releases the new iPhone on September which is 3 months away. If you can wait for that long, then wait but if you can't then buy an iPhone 5 or any phone that appeals to you. There are a lot of great phones out there like the Samsung Galaxy S4, the HTC One, the Lumia 925 and the Sony Xperia Z plus lots more.

It's up to you if you want to wait or buy a new phone immediately. If your current phone is still functional and in good shape then I suggest that you wait till September but if you are in desperate need of a phone then buy one.