Get an iphone 4s 16gb (especially if its £399 instead of £499)
I would be taking it out on contract, so it would be cheaper, just need to decide if I should go for 18 or 24 (24 months 16GB would be free if paying £30 a month (would be £40 without discount)
The price of the i4 will be dropping, along with the 3GS
Is this confirmed? If I wait I run the risk of only getting an 8GB or the discount finishing when the 4s is released.