I am currently with Vodafone. Spoke to an advisor online and these are the deals they offered me. The Sony Xperia Z3 Compact for free, unlimited minutes, unlimited texts, 1 GB of data, first month for free and Free delivery on the phone. Monthly cost at £16.50. Sounded like a good deal to me? They also offered the Samsung galaxy S5 mini on the same deal but at £15.00 a month. But the Sony seems to have the stronger reviews?