I was waiting for my O2 contract to dwindle down to an amount I can pay straight off, as I still have £100 of my Fantasy Football winnings, that time became this month, but the above good offers on the Pixel 2 and XL had gone from mobiles.co.uk.

I've just checked back today and another couple of good offers have come up. You can get the Pixel 2 for £29 a month after £75 up front. 16gb of date and Ultd/Ultd minutes and texts. Or £34 a month with only £25 up front.

If you want the XL, you can have it with the same package as above, £10 up front and £38 a month. This seems like a very good offer. I was looking at the iPhone 8 plus on three, with free phone for £45 a month and 8gb of data until now. In short anyone but O2. Their data signal in the town centre here has gone shite for me. Certain parts of town are literal dead zones where I can't even connect at all. If I can get off that and reduce my phone bill by £11 a month then I'm a happy chappy.