CASE
returnerer kun en skalarværdi. Du kan gøre dette i stedet for. (Jeg antager, som i dit eksempel, at når @StatusID =99, er en StatusID-værdi på 99 ikke et match.)
select *
from MyTable
where (@StatusID = 99 and StatusID in (5, 11, 13))
or (@StatusID <> 99 and StatusID = @StatusID)