O2 has announced it’s cutting the price of the 8GB iPhone from £269 to £169. It’s a big surprise, somewhat reminiscent of the one third price cut Apple introduced two months after its American launch. Those who’ve bought an iPhone in the last two weeks will get £100 back.