(case [dbo].[YearsInService]([DateEngaged],getdate())
when (0) then (0)
when (1) then (4)
when (2) then (8)
when (3) then (12)
when (4) then (32)
case [dbo].[YearsInService]([DateEngaged],getdate())
when (0) then (0)
when (1) then (4)
when (2) then (8)
when (3) then (12)
when (4) then (32)
when (5) then (40)
when (6) then (48)
when (7) then (56)
when (8) then (104)
when (9) then (117)
when IIF(case [dbo].[YearsInService]([DateEngaged],getdate()) >= 10
,[dbo].[YearsInService]([DateEngaged],getdate())
,10)
then (150)
else (-1) end
This equates all the cases above 10 to the value of the function.