The flagship 4.7-inch One X is now available for free on 24-month plans starting at £36 per month -- that gets you 600 minutes, unlimited texts and 1GB. Meanwhile the smaller, thinner One S can now be yours from £31 per month, which comes with 300 minutes, the same unlimited texts package and 500MB. Neither is a trivial amount of money, but it's not at all bad when you consider you're getting a £450+ smartphone for nothing along with it.
Vodafone says the new prices will remain in place for just under a couple of weeks, expiring on Monday, May 14, so there's plenty of time to get on board. And if you're on the fence, then why not check out our reviews of the international HTC One X and One S for more on both devices.