Is your iTunes or iCloud backup or restore process taking so long that you sometimes just cancel it? For sure it can be frustrating and irritating. Here are a few tips that might help you out in speeding up your backup, sync or restore process up in iTunes.
Delete old unused apps that have a lot of app data
That'll mean you've got less data to transfer during each backup or restore process. It'll really speed the process up. Your phone won't back up or restore the apps directly, but it will back up and restore their data. (When your phone gets restored, apps get downloaded again directly from the App Store, rather than your backup.)
Move your photos to your computer -- or to iCloud Photo Library
From time to time it's good to archive those pictures from your iPhone to your PC or Mac, or to iCloud Photo Library. Make sure you check that they were successfully transferred to your computer before deleting them though. Keep your photos safe and secure, and your backup process will be greatly improved. Other media -- especially old videos -- can be saved on your computer, either by archiving an old backup, or by copying directly from the device over USB. Free space -- and your time!
Create regular iTunes or iCloud backups
Crash reports that iTunes sends to Apple can increase your backup time, as iTunes must first copy these and send them before the backup is created. To prevent iTunes from sending crash reports and save time, you should:
iPhone Backup Extractor can create backups for you
If you're struggling with the speed of the iTunes interface, you might find it saves time to use iPhone Backup Extractor to create the backups for you, instead. As with iTunes, this functionality is available for free in iPhone Backup Extractor on Windows and macOS. You can read the best way to create a backup with iPhone Backup Extractor, iTunes or iCloud here.