so, my contract is up and i fancy an iphone. The current range you can get some no bad deals with o2 and voda.

Does anyone know what the pricing structure will be for the new iphone when its released?

Or what the 3g pricing was like when that came out?
I'm trying to decide if i should wait to june or pick up a 3g one instead.