How to put pictures on new phone?

I had the iPhone 5s now i have the iPhone 7 plus (makes any difference?) I've taken the sim card out and put it in my new phone but none of the pictures are showing up? If nothing helps here ill go to the apple store but they might charge me. Thanks for any help. Don't want to bin my phone will memories on.

SIM cards don't store pictures or other data.

Transfer the pictures to either cloud storage or your computer using iTunes. You then transfer them back to the new phone.

Only fools don't backup data.

SIM cards are not memory cards. They don't contain any media.

The pictures are on the phone's memory. You'd have to transfer them via things like iTunes sync, a backup of the 5s (again through iTunes) or by downloading them through other means, like photo sharing sites, email etc.

The sim card does not hold any music, pictures, etc. It is only used to give you your phone service that you paid for. Nothing else. Your phone storage is the one that holds your pictures, music, and everything else you stored on there. You will need to back up your old iPhone through itunes or use icloud backup to back up the things on your old phone. After that you can transfer them on to your new iPhone 7

Use iTunes to back up your phone and then put all that data on your new phone. ITunes will be everything for you basically