El Banco de España recomienda que la duración máxima de la hipoteca sea de 30 años.