Which mobile providers offer a monthly SIM plan? That is, you pay a flat fee per month but it's on a monthly rolling basis rather than a 1-2 year contract.
It seems Three has one but all of the other networks only have prepaid SIM or longer contracts.
Otherwise how does prepaid work out with an iPhone - I won't be making many local calls so maybe there are prepaid data packages that work out better than a monthly plan.