I have had a "pay up front for life" contract for many years. Without notice or regret, O2 have changed it to a £35 per month contract. The reason given is a change to a new computer system causing it to "lose" some or all of the Pay up front contracts!! Can they legally breach the contract? Has anyone else suffered this?