This question already has an answer here:
I currently have a 5c which last night I backed up with iCloud in its settings. Today I'm getting a 6s and I want to transfer contacts, photos , iTunes music etc to. Should I take out my current sim and put it in my new phone or can I just log into my iCloud on the new phone and everything will be there? What is the easiest way?