The iPhone comes with a USB Cable, but you might find you need two or three of them.
Having an extra iPhone USB Cable will enable you to connect up your iPhone to another computer, sharing your songs, video, and data, and charging you iPhone.
They are very cheap to buy, and it's recommended you have an extra one on hand if you go on holidays.
Quality is important and we recommend you spend over $7 for an iPhone cable.
You can find prices for iPhone USB Cables on eBay below.
2 NEW OEM ORIGINAL 6 FOOT BELKIN F8Z196 CHARGING USB CABLE APPLE iPhone 4 4S
3x 8 Pin 10 FT USB Cable Sync Charger Cord Data for iPhone 5 5C 5S iPod BLK
2 NEW OEM 6 FOOT BELKIN F8Z196 CHARGING USB CABLE APPLE iPHONE 3G 3GS 4 4S
10IN 1UNIVERSAL USB MULTI CHARGER SYNC CABLE ADAPTER FOR PSP iphone Kodak camera
10 IN 1 USB MULTI CHARGER SYNC CABLE ADAPTER FOR MOBILE PHONE PSP iPhone 3G LG
3IN1 UNIVERSAL USB CHARGING SYNC CABLE WIRE COMPATIBLE IPHONE SAMSUNG HTC LG
4 lots USB Car Charger Cable for iphone4 4S iPod Ipad
210FT FLAT BLACK RED GENERIC USB Cable Sync Charge IPHONE 6 5 5s IPAD MINI
10IN 1 USB MULTI CHARGER SYNC CABLE ADAPTER FOR smartphone PSP HTC LG iphone
Flat USB Data Sync Charger Cable with STARS For iPod iPhone 3GS 4 4S iPad 2
2600mAh Mini Power Bank Backup External Battery Pack Portable USB Charger Cable
5X 8 Pin 6 FT USB Cable Sync Charger Cord Data for iPhone 5 IOS 7