Im on a sim only contract with Vodafone, and I'm getting an iPhone 5 sim free, but they have those nano sim things what ever they are, so would Vodafone send me another sim for free with my current contract on?
Getting a sim card for iPhone 5?
They'll send you a nanoSIM and when you activate it they will transfer your phone number to it. Or you can just go into a Vodafone shop where they'll supply the nanoSIM and transfer any stored data from the old SIM to your new one.
Number transfers can take up to 24 hours, but I usually find they're working within ten minutes of making the request.