در ماده 396 قانون مدنی 10 نوع خیار ذکر شده و خیار غبن یکی از 10 نوع خیار گفته شده در قانون است. انواع خیاراتی که در قانون مدنی ذکر شده شامل موارد زیر میشود:
خیار مجلس به این معنی است که اختیار بر هم زدن معامله تا زمانی که هر دو طرف معامله در مجلس حضور دارند، برای طرفین امکانپذیر است.
خیار حیوان، در داد و ستد حیوانات، امکان بر هم زدن معامله تا سه روز را برای طرفین معامله فراهم میکند.
خیار شرط، با ایجاد کردن یک شرط در مفاد قرارداد، اختیار فسخ قرارداد را بر اساس آن شرط به طرفین میدهد.
خیار تأخیر ثمن، اختیار بر هم زدن معامله را، در صورت عدم پرداخت وجه توافق شده در قرارداد ظرف سه روز از تاریخ خرید و فروش، به طرفین معامله میدهد.
خیار رؤیت و تخلف وصف، اختیار بر هم زدن قرارداد را به فردی میدهد که مالی را ندیده و بر اساس اطلاعاتی که به او داده شده، قرارداد را امضا کرده و پس از دریافت مال، کالا یا واحد مسکونی، میبیند که مطابق با شرایط ارائهشده نیست.
خیار عیب، اختیار فسخ معامله را، به دلیل ایرادی که در کالای مبادلهشده وجود دارد، به طرفین میدهد. در معاملات ملکی این مورد در خصوص واحدهای مسکونی ذکر میشود.
خیار تدلیس، امکان فسخ قرارداد و معامله را، برای طرفی که ادعای فریب خوردن کند، ایجاد میکند.
خیار تبعض صفقه، این اختیار برای خریدار مال زمانی ایجاد میشود که از بخشی از مال آگاهی دارد و از بخش دیگر آگاهی ندارد. در این صورت اختیار بر هم زدن معامله را، بر اساس ایراد آن بخش که اطلاع نداشته، دارد.
خیار تخلف شرط، به این معنی است که یکی از طرفین قرارداد، بر اساس شروط ذکر شده در مفاد قرارداد عمل نکند، یا شرطی را، از شروط ذکرشده در قرارداد، اجرا نکند.