My contact is up on my iPhone 4 in July do i wait for iPhone 5s/6 or get the 5?

Opinions Please I'm stuck on this one you never know what apple is gonna do and you never no what features then next phone will have or what downfalls it will have

Get the iPhone 5. There's always going to be new models coming out and at least the cost will be less.

Wait fir the 5s or 6(whatever it will be.)
This is because Apple always release an iPhone and iPad in september.
Just hold on to your phone until september then get the new iPhone

I would probably wait for the iPhone 5S when it comes out because if you get the iPhone 5 and then the 5S comes out a month later with many new features, then you will probably be disappointed. If you can't wait, then get the iPhone 5, it's a good phone. What you can do is wait a couple of months and if the iPhone 5S still hasn't come out, then get the 5.
The 5S is rumored to release sometime in early fall, and it is supposed to have a lot of new features. If you want to read about the 5S's new features and rumors about it, you can check out this article: http://techforteenagers.com/iphone-5s-rumors/