The Apple Store is now back online after going down in preparation for the opening of pre-orders for the iPhone 4S, which will be available next week.

In the UK, you can buy the 16GB model for £499 SIM-free through Apple, with the 32GB and 64GB models costing £599 and £699 respectively. Prices for the other iPhones have been reduced to £429 for the iPhone 4 SIM-free, and £319 for the iPhone 3GS.

How to get your hands on an iPhone 4S in the UK

Three UK operators have opened pre-orders already. Vodafone is offering free 16GB models on a 24-month, £46 per month contract. Orange is offering a similar deal, though isn't actually offering pre-orders yet, as is T-Mobile.

O2 is still, at the time of writing, asking customers to pre-register their interest, while Three is still asking customers to stay tuned to its website.

Selected deals:

Orange 16GB model (24 month contract)

£20 per month, £309.99 initial outlay, 50 minutes, 50 texts and 100MB data

£41 per month, £29.99 initial outlay, 900 minutes, unlimited texts, 750MB data

£61 per month, no initial outlay, unlimited minutes and texts, 2GB data

Orange 32GB model (24 month contract)

£25 per month, £379.99 initial outlay, 100 minutes, 125 texts, 250MB data

£36 per month, £219.99 initial outlay, 600 minutes, unlimited texts, 500MB data

£51 per month, £99.99 initial outlay, 1200 minutes, unlimited texts, 1GB data

Orange 64GB model (24 month contract)

£31 per month, £379.99 initial outlay, 200 minutes, 200 texts, 500MB data

£46 per month, £189.99 initial outlay, 1200 minutes, unlimited texts, 750MB data

Vodafone 16GB

12 month contract, £36 per month, £319 initial outlay, 300 minutes, unlimited texts, 500MB data

18 month contract, £31 per month, £359 initial outlay, 100 minutes, 500 texts, 250MB data

24 month contract, £26 per month, £359 initial outlay, 100 minutes, 500 texts, 250MB data

Vodafone 32GB

12 month contract, £41 per month, £339 initial outlay, 600 minutes, unlimited texts, 500MB data

18 month contract, £46 per month, £139 initial outlay, 900 minutes, unlimited texts, 750MB data

24 month contract, £62 per month, no initial outlay, 3000 minutes, unlimited texts, 1GB data

Vodafone 64GB

12 month contract, £51 per month, £299 initial outlay, 1200 minutes, unlimited texts, 750MB data

18 month contract, £67 per month, £29 initial outlay, 3000 minutes, unlimited texts, 1GB data

24 month contract, £62 per month, £29 initial outlay, 3000 minutes, unlimited texts, 1GB data

T-Mobile 16GB (24 month contract)

£25.54 per month, £239.99 initial outlay, 100 minutes, 100 texts, 500MB data

£45.96 per month, no initial outlay, 1200 minutes, 500 texts, 750MB data

T-Mobile 32GB (24 month contract)

£30.64 per month, £269.99 initial outlay, 300 minutes, 300 texts, 500MB data

£61.27 per month, no initial outlay, unlimited minutes, 500 texts, 1GB data

T-Mobile 64GB (24 month contract)

£35.75 per month, £269.99 initial outlay, 600 minutes, 500 texts, 500MB data

£40.85 per month, £219.99 initial outlay, 900 minutes, 500 texts, 500MB data