Long-time UK iPhone carrier O2 has announced its device costs for the iPhone 4 and 8GB iPhone 3GS, both due to launch in the region on June 24th. Unusually, phones are cheaper under the lowest tier when opting for an 18-month contract instead of a two-year one. A 16GB iPhone 4 is £209 with an 18-month term, for instance, while a two-year agreement raises the price to £279. This is offset by monthly fees, which are higher with a shorter contract. A 32GB model is £299 with an 18-month contract and £323 over two years.