Hola Gemajm!!
Comprueba que el conector de carga de tu iPhone no está sucio por dentro, que no tiene pelusas ni restos de suciedad. Comprueba también que no esté deteriorado o dañado.
Comprueba el conector del cable, que también esté limpio y que no se vea dañado.
Prueba con otro cable en tu iPhone, y prueba con tu cable en otro iPhone, a ver si se comportan bien.
Si sigues teniendo el problema, quizás el conector del iPhone o el conector del cable se haya/n dañado y sería necesario repararlos. En ese caso, lleva tanto el iPhone como el cable a revisar a un Apple Store o servicio autorizado. Si no tienes cerca una tienda de Apple, contacta con el soporte técnico para obtener ayuda. Desde este enlace puedes hablar con ellos: Contacto - Soporte técnico oficial de Apple - Apple Support
Ya nos contarás que tal te ha ido.
Saludos!!