Dessa olika förutsättningar leder till en differentiering primärt utifrån brottstyp , där vissa brottstyper innefattar många gärningar som kan föranleda åtalsunderlåtelse medan det för andra brottstyper bara kan ske vid speciella situationer och i undantagsfall .