TL;DR: The Samsung Galaxy S10 Plus (100GB of data) is available for £44 per month with nothing to pay upfront.
There is usually only one thing standing between you and a high-end smartphone, and that is the upfront cost.
This cost often runs into the hundreds,...