To print contacts from an iPhone, you'll want to sync your contacts with iCloud, and then access them through a computer. There's no way to print out a list of your contacts directly from an iPhone, ...
To transfer contacts from an old iPhone to a new one, you can use iCloud syncing. You can also use an iCloud backup to sync contacts to a new iPhone during its initial setup. Another option to ...