My cousin's iPhone 6 stopped charging a few days ago. Everything works, but it seems like the port for charging is worn out or something and wouldn't recognize/charge when being plugged in. He is visiting from Australia and he took a lot of pictures lately with his phone. So he went to the Apple store in New York to get it fixed (in the hope to save his photos/data). They told him that they'll give him a discount for a new iPhone 6 (same model) for just ~$270 or there's no way to fix it.
I thought changing the charging port should be relatively easy. Now it is certain that my cousin will lose all of his photos in the old phone unless he gets it fixed at an unauthorized repair center.