I signed with 02 in July for an 18 month contract, on their website it states that I can upgrade to the iphone without paying anything to get out of my existing contract so long as I sign up for 18 months, have I read this right? Surely 02 must be losing some money by doing this, it seems to good to be true?