Should I buy the iPhone 5 or wait til the 6 or 5s comes out?

I have a iPhone 3GS and I've had a full upgrade for some time now. I need a new phone pretty soon. What should I do?

Wait until iPhone 5s or 6 comes out later this year…

Wait until the holiday season comes so you can get the iPhone 5s.

You should wait, the iPhone 5S is due of something the autumn, rumored for a Sept release. I would wait until sept or oct then see what is happening.

At this point you may as well wait for the 5S (in September)

Wait, until the iPhone 5S comes out. It should come out in September-October.