Used a comparison tool and found the S8 has been slashed in price. Now only £798 over the 24 month period. That's cheaper than most iPhone 7 deals when you consider the 6GB of data that comes with it.
That is a bargain for what is an outstanding phone IMO. You could potentially get cashback on this one too or even a voucher somewhere.