The MacBook Pro has no port to charge your iPhone. Additionally there is no lightning port for you to listen to headphones that are compatible with an iPhone 7.
Therefore, if you own an iPhone or iPad, I suggest getting a 13" MacBook Air instead. You'll save a lot of money. If you are need pro-level power, I suggest a desktop.
I'm afraid that Apple don't offer a laptop or desktop that is compatible with lightning headphones, so if you own an iPhone 7 or 7+, you may need to think twice before buying a Mac, and conversely, if you own or want to buy an Apple laptop or desktop, bear in mind that you will not be able to use lightning headphones, which is what the iPhone 7 and 7+ supports, so you may need to think twice before buying an iPhone 7 or 7+.
I hope that's clear.
If only Apple had included a USB port and a lightning port on their new computers, then this problem wouldn't have arisen.