Im like you and been with o2 for years, i foned them up to tell them i was leaving last year as i found the phone i wanted and at a lower tarriff, they ended up halfing my monthly contract and giving me the same fone for free! needless to say i was happy and still with O2!