Got a call from Vodafone 4 days after requesting a PAC code. They offered me a S9 no upfront cost for £45 a month with 32gb data unlimited minutes and texts. I asked about the S9 plus which they said would be £52 a month with Spotify which I already had so saving me £9.99 on that. The cheapest I have seen a 30GB allowance SIM only is £20 a month on Three network ( which I'm not a big fan of a their service seem patchy around Birmingham). Which would cost me £480 over 2 years plus £240 over 2 years for Spotify adds upto £720. So the phone is costing me £540 which I think isn't too bad.