Not for everyone but if you are already a sky customer this is a good deal.
No upfront fee
£28.00 per month for 24 months = £672.00 total
Note that you have to sign in to sky to see the deal. If you are not registered with sky you will not see the cheaper price.
Sign in to Sky
Choose the S8
Choose the 500mb data for a fiver
Choose the unlimited calls and texts for a tenner
£28.00 a month is good value if you are looking for an S8 and you are a sky customer.