Ive never heard of vodafone, but im guessing its a wireless carrier? The iPhone is only available on att.If you are eligible for an upgrade, the 16GB iphone will cost $199 and the 32GB will cost $299. Once you bought the phone, you will chose your voice and messaging plans, then you will have to chose a data plan. The data plans are 200MB for $15 and 2GB for $25 a month. There is no longer an option for unlimited unless you already have a contract for unlimited data.