Взяв ипотеку на больший срок, можно себя немного обезопасить, так как будет меньше обязательный платёж.
Так, например, если взять ипотеку 3 млн на 20 лет под 10% годовых, обязательный ежемесячный платёж составит 28 950,65 руб. - ссылка на расчёт на кредитном калькуляторе.
Если бы ипотека была взята на 12 лет, то в месяц нужно было бы платить 35 852,35 руб. - ссылка на расчёт
Если эту же сумму платить ежемесячно при изначальном сроке 20 лет, то есть 6901,7 вносить досрочно, то ипотека будет выплачена за 12 лет с переплатой, как при 12 годах - ссылка на расчёт
Если всё в порядке с самодисциплиной, то лучше брать ипотеку на подольше и регулярно вносить досрочные погашения.