The best contract deal we've so far found on the Galaxy S8 Plus would set you back £1094 in total. That’s on a Vodafone contract with 4GB of data at £46.00 a month, over two years.

However, if you switch away from being tied into a lengthy contract and buy the phone SIM-free and unlocked you'll definitely save money. Buying the S8 Plus outright will cost you £779; add to that a SIM-only contract and you'll still save a minimum of £100.

We particularly like the look of Three’s £9 a month deal, with unlimited minutes and text messages and 4GB of 4G data. That should be plenty for all your WhatsApp and Super Mario Run needs.

This will set you back £216 for 24 months. Add it to the £799 for the S8 Plus and you get a total of £996. That's £99.00 compared to our best contract deal (with Vodafone) and some £400 cheaper than the best equivalent deal with O2.

The savings aren't quite so great on the standard Galaxy S8, but even there you can save between £70 and £200 if you're savvy. And of course as an added bonus you can sell your S8 or S8 Plus this time next year and upgrade to the Galaxy S9. We've heard it's going to be made from nano material and will have a screen crafted from unicorn's tears.

Anyway, be sure to read our reviews of the Samsung Galaxy S8 and Galaxy S8 Plus before making your mind up - and bear the above in mind too.