Vodafone has lowered its upfront prices for an iPhone 4S, with prices slashed by as much as £120.

The biggest price drops of £120 are on the upfront handset costs at Vodafone’s lower monthly plans on the 16GB iPhone 4S.

On a 24-month contract for £26/month and on the £31/18-month contract the 16GB iPhone 4S handset now costs £239, down from £359. On the same deals the 32GB iPhone costs £359, down £80 from £439; and the 64GB iPhone is £449 down £70 from £519.

See also: The complete iPhone 4S buying guide

See also: iPhone 4S review

On the £31/24-month (and £36/18-month) contracts the 16GB iPhone 4S handset costs £169, down £90 on Vodafone’s original pricing. The 32GB model is down £70 to £269. And the 64GB iPhone is cut by £40 to £379.

On the £36/24-month (and £41/18-month) contracts the 16GB now costs £99 (down £50), the 32GB costs £199 (down £40), and the 64GB iPhone is priced at £269, down £50.

Finally, the 16GB iPhone 4S costs £49 on a £41/24-month deal and £46/18-month contract.

See chart below for new consumer pricing contracts.

Vodafone UK iPhone 4S pricing

Vodafone’s Data Test Drive plan is designed to give customers the confidence to experiment with the new iPhone, get to grips with the new features in iOS5 and explore all the apps that are available for it.

All new and upgrading Vodafone consumer pay monthly customers can use as much data as they like for the first three months so they can fully explore what the latest version of Apple’s iPhone can do.

At the end of the three month period we’ll let the customer know exactly how much data they’ve used and whether the price plan they have chosen suits their needs.

In addition Vodafone will buy back a customer’s current handset – up to the value of £270 – and guarantee to match the best price available today.