El iPhone 4 (y 4s) sufre mucho el desgaste del flex del botón power.
Ajustes > Accesibilidad > Tocar > AssistiveTouch > ON. Botón en pantalla > Dispositivo > Bloquear pantalla. Para apagar: mantener pulsado "Bloquear pantalla" > deslizar. Encender: conectar cargador.
Precio ~40-70 €. Pide garantía por escrito.
Si el iPhone 4 es tu único teléfono y necesitas apagarlo/encenderlo a menudo, AssistiveTouch es la mejor solución inmediata.