خیار شرط در قرارداد به عنوان یک شرط مدت‌داری تعریف شده است و در صورتی که مدت زمان شرط در قرارداد تعیین نشده باشد، قرارداد باطل خواهد بود.