Здравствуйте, Константин.
Предварительный договор купли-продажи квартиры или дома подписывают перед основным. Этот документ подтверждает намерения участников заключить сделку.
Если такой срок в предварительном договоре не определен, основной договор подлежит заключению в течение 1 года с момента заключения предварительного договора (п. 4 ст. 429 ГК РФ).
Обращаю Ваше внимание на то, что предварительный договор — это соглашение, в котором продавец и покупатель фиксируют намерение подписать основной договор.
Если один из них уклоняется от соглашения, другой заставляет подписать договор в судебном порядке.
В любом случае, 4 года слишком большой срок для того, чтобы заключать предварительный договор, я бы рекомендовал продумать иные механизмы купли-продажи квартиры