• First, I don't think your question is really about why is the index on the view being selected as much as why the first query generates 5 index seeks while the second only one.

    The reason is the first generates 5 index seeks is that SQL Server has to generate a plan that covers all possible execution paths in the first query. The CASE statement is not evaluated during this phase, it is evaluated during the execution of the query itself.