I have an iPhone 6s which still works fine, but the battery is absolutely knackered - it drains within about an hour, even if it isn't being used. If it goes out in the cold, it completely drains within five minutes.
The Apple Store can fit me a new battery for £45 but I think perhaps it's time to upgrade.
I have my eye on the XR, but where is the cheapest place to buy it SIM-free from (including things like Quidco offers etc.)? I have always bought from John Lewis or the Apple Store before, but I got a bargain (relatively speaking) MacBook from Debenhams not that long ago, so just wondered if there was somewhere I wasn't looking. Debenhams don't seem to sell phones.