Чем больше, тем лучше, тк например, если у вас остаток действия загранпаспорта всего 2 года, то вы не можете рассчитывать на визу в 5 лет, ее максимально могут выдать до окончания срока документа.
Формально срок действия паспорта для оформления шенгенской визы должен заканчиваться не позднее, чем через 3 месяца со дня выезда из страны (т. е. со дня, когда вы покинете Шенгенскую зону)