[Android Q&A, Help & Troubleshooting] Moreno2.0:
I hope this helps!

This is from an article on CNET, sorry I can't post any links yet since I'm new to this forum.

"Before you begin setting up your Android device, you're going to need a Google account, be it a Google Apps or Gmail account. It's not required on an Android device, but if you're going to take advantage of all that Android has to offer, you'll want to sign up for one. You'll be asked to log in to this account during the initial setup process on your Android device. If you skipped this step and want to go back and add the account later, you can go to Settings > Accounts > Add Account > Google. This same process can be followed to add another type of account (Yahoo, Hotmail, etc.).

Contacts, Calendar and Mail

If your contacts are syncing from your iPhone to Gmail, transferring them will be a breeze. Just make sure you sign into your Android device using the same account you use on your iPhone and make sure Contact sync is enabled. For other accounts, such as Yahoo, you'll need to export your contact list from the Web site for the account. You can typically find this in settings for your account. Or, some carriers offer a free app in the App Store built specifically for transferring your contacts. Verizon and AT&T have apps that do just that.

Should you be an iCloud user, you can still use your iCloud account to sync calendars and contacts to your Android device, but you're going to have to purchase a couple of apps. I have talked about one of the apps before, called SmoothSync for Cloud Contacts; the calendar app is called SmoothSync for Cloud Calendar. These two apps will add your iCloud account to your Android device, allowing you to keep your iPad or Mac in sync with your Android device. This comes in especially useful if you're sharing an iCloud calendar with a family member and don't want to force him or her to switch to Google Calendar just because you've switched to Android.

Music

Perhaps one of the quickest steps of moving from an iPhone to Android is getting your music collection on your new device. What you'll need to do is download the Google Music app to your computer and point it at your music collection. Google will then store your music in the cloud, up to 20,000 songs for free, and let you stream it on your shiny new Android device via the Music app. Anytime you add new music to your catalog, the Music Manager app will automatically upload and sync it to your Android device for you.

If using Google Music isn't possible for you, you can drag-and-drop the music on your computer into the Music folder (create one if it's not present) on your Android device via a USB connection. Mac users will have to use the Android File Transfer app to access their device's storage.

Photos

With the introduction of iCloud and its Photo Stream service, getting photos off your iOS device is easy. Using iPhoto on a Mac, or installing the iCloud Control Panel on a Windows machine you can conveniently grab photos from your iPhone and then sync them to your Android device via USB or through your Google+ account.

For videos on your iPhone, you'll need to use iTunes, iPhoto, or a file explorer to grab the files. Using a program like iExplorer, Image Capture (found in the Utilities folder on a Mac), or the native Windows File Explorer taking the files off your device is simple.

Going forward, you can sync photos from your Android device to your computer via USB, or by installing the Dropbox app and enabling its Camera Upload feature. Rather not mess with a file explorer? The Dropbox Camera Upload feature is another method to get photos off of your iPhone and on to your computer."