Should i still get the iphone 5 or wait for the next one?

Yes i've asked this question before but the thing i forgot to had that its a vodafone 24month contract and the offer is lasting till the 6sep and the new iphone is getting announced on sep 10 here's the contract
free iphone 5
unlimited mins and texts
2GB internet
all for £37 a month
is it worth it?
and even if i leave this and wait for the other iphone that one will probably be over £40 month and i ain't rich lol
what do you think?

Added (1). Not to mention the next iphone probably won't be free in a contract

Wait

Wait because it could happen you buy and then the next one comes out

I would wait for the next one cause you know it will b out soon. Why get into a contact with the new one when you can wait and not cancel and get fined and have a better phone

Apple has barred its support staff from going on vacation between Sept 15th to 28th
http://bgr.com/2013/08/30/apple-iphone-5s-5c-release-date/

That means the new iPhone should be out.So, it's better to wait

Personally if I were in your position, would get the iPhone 5.It's a great phone. And it will be cheaper then the next iPhone. The next iPhone won't be much different from the iPhone 5. They usually make the big changes with every other iPhone/iPod Touch. Like (for example) the iPhone 4 is pretty much the same as the iPhone 3G, just thinner and prettier with a better camera. But the iPhone 5 is very different from both of these. This is just my recommendation.

Alot of prices on iphone 5 were just cut this week, so those are a really good deal right now.