You've just got a brand-new iPhone - great! But how do you transfer all your contacts from your old iPhone to your new one?

Apple introduced iCloud back in 2011 and its cloud service can be used to easily transfer contacts from one device to another. But if you don't use iCloud, don't worry, as you can always use iTunes or third-party software instead. (We'll show you how to use these, too.) It should be noted that most who have upgraded to iOS 10 will see iCloud as an option right from the first power-on.

Note that you only get a limited amount of iCloud storage space for free from Apple, just 5GB. If you need more, you'll need to pay 79p per month if you need 50GB, £2.49 per month if you need 200GB, £6.99 for 1TB or £13.99 if you need 2TB. We've found that the 79p option is adequate for most users.

Transfer contacts to a brand-new iPhone

Transfer contacts to a brand-new iPhone

To transfer contacts to a brand-new iPhone:

1) On your old iPhone, make sure you're logged into your iCloud account and connected to Wi-Fi. To check if you're logged in (and using iOS 10.3 or later), the name associated with your Apple ID will appear at the top of the Settings app; in earlier versions of iOS you'll need to open Settings and select iCloud  - if your name and Apple ID are displayed at the top of the page then you're logged in and ready to get started.

2) Once you're logged in, make sure that the option to sync contacts is toggled on. (Go to Settings and tap the name at the top, then tap iCloud, and scroll down to check Contacts is green.)

3) Go to Settings, tap the name at the top, tap iCloud, scroll down and tap iCloud Backup, and make sure it's turned on. Now tap 'Back Up Now'. (In iOS 10.2 and earlier, go to Settings > iCloud > Backup and tap 'Back Up now'.) The length of time this takes depends on how much content you're backing up and the speed of your internet connection.

4) During the initial setup of your new iPhone, you'll be prompted to give your Apple ID details.

5) When asked to choose from a backup or set up as a new iPhone, select 'Restore from iCloud Backup'.

6) Select the latest backup from the list and the restore will begin. The length of time this takes depends on your internet connection.

7) Once the restore has finished, the phone will restart and should be ready to use.

Transfer contacts using iCloud

Transfer contacts using iCloud

If you've already set up a new iPhone and want to transfer your contacts without factory-resetting the entire device, you can do so simply and easily using iCloud.

1) Make sure that you're logged into the same iCloud account on both iPhones and connected to Wi-Fi.

2) On your original iPhone, go to Settings, tap the name at the top, tap iCloud, scroll down and make sure the option for Contact syncing is toggled on. (In iOS 10.2 and earlier, you just have to go to Settings > iCloud.)

3) Once contact syncing has been enabled, scroll down to iCloud Backup (or just Backup) and tap Back Up Now.

4) On your new iPhone, go back to the iCloud section of Settings and make sure Contact syncing has been enabled.

5) Once its been enabled, open the Contacts app, and swipe down to refresh.

6) Within a couple of minutes, the Contacts from your old iPhone should start appearing on your new iPhone.

Transfer contacts using iTunes

Transfer contacts using iTunes

If you don't use iCloud, you can use iTunes to transfer contacts from one iPhone to another.

1) Plug your old iPhone into your PC/Mac and open the latest version of iTunes.

2) Select your iPhone from the menu bar, click 'info' and make sure 'Sync Contacts' is enabled.

3) Click 'Sync' to sync your iPhone and all its contacts with your PC/Mac.

4) Once this is complete, unplug your old iPhone and replace it with your new iPhone.

5) In iTunes, select your iPhone from the menu bar, click info and make sure that 'Sync Contacts' is enabled.

6) Scroll down to the 'Advanced' menu, and make sure 'Contacts' is selected under the 'Replace information on this iPhone' submenu. This will wipe any contacts currently stored on your iPhone and replace them with your PC/Mac contacts, which should be the contacts from your old iPhone if you followed steps 1-3.

7) Click Sync to apply the settings and transfer contacts to your new iPhone.

Transfer contacts using third-party software

Transfer contacts using third-party software

For this tutorial, we've chosen to use AnyTrans to transfer contacts between two iPhones. There are other options available, but the contact-syncing feature of AnyTrans is available for both PC and Mac, and costs $39.99.

1) Launch AnyTrans and connect both iPhones at the same time.

2) In AnyTrans, select your old iPhone and click on Contacts.

3) Select which contacts you'd like to transfer to your new iPhone (Ctrl + A on PC or Cmd + A on Mac to select all).

4) Click the 'To Device' button in the top-righthand corner and select the new iPhone.

5) Your contacts should start to transfer almost instantly.