الف) واجب تعیینی

واجب تعیینی عملی است که ما فقط باید همان را انجام دهیم و هیچ گونه جایگزینی به جای خودش ندارد

در ماده 110 قانون مجازات اسلامی ، مجازات کردن لواط کار بر قاضی واجب است و نوع آن تخییری است

مثلا او را سر بزند و یا از دیواری به پایین پرتاپ کند و ... ( یعنی بین انتخاب یکی از اینها مخیّر است )

ب) واجب تخییری

واجب تخییری عملی است که لازم نیست ما فقط همان را انجام دهیم و دارای جایگزینی به جای خودش می باشد

مانند مجازات زنای غیر محصن که فقط یک نوع مجازات دارد و قاضی در آن اختیار ندارد و یا مجازات شارب خمر