I hate long mobile phone contacts. All of my phone I use now I just buy it outright or got it as a gift ,and go for the monthly contract with a network, which gives me power to negotiate with carrier. every time I see a good deal even with a rubbish network I phone up o2 and ask me to match it more or less they do.Which I can’t do if I cant do if I’m on 24 months contract. you are stuck forever.
I know phones are very expensive upfront but you can find a good deal if you search around don’t buy the phones from phone companies or places like carphonwarehouse phones4u etc etc. they mark up the phone prices so they can lock you in on long contracts.