Sql server - case no where

Preciso utilizar um case no where, e está dando erro de sintaxe.
alguém sabe o que está de errado?
segue o script

Select
  MAS_RELATORIO_INCONSISTENCIA.RIN_DESCRICAO_INCONSISTENCIA,
  MAS_UNIDADE_SAUDE.UNS_NOME_COMPLETO + ' - ' + MAS_UNIDADE_SAUDE.UNS_CNES As
  UBS,
  MAS_AGENTE.AGE_NOME + ' - ' + MAS_AGENTE.AGE_CARTAO_SUS As AGENTE,
  MAS_DOMICILIO.DOM_IDENTIFICACAO As DOMICILIO,
  MAS_FAMILIA.FAM_NUMERO_PRONTUARIO As FAMILIA,
  MAS_INDIVIDUO.IND_NOME_CIDADAO As INDIVIDUO,
  MAS_DOMICILIO.DOMICILIO_ID
From
  MAS_RELATORIO_INCONSISTENCIA
  Inner Join MAS_AGENTE On MAS_RELATORIO_INCONSISTENCIA.AGENTE_ID =
    MAS_AGENTE.AGENTE_ID
  Inner Join MAS_DOMICILIO On MAS_RELATORIO_INCONSISTENCIA.DOMICILIO_ID =
    MAS_DOMICILIO.DOMICILIO_ID
  Left Join MAS_INDIVIDUO On MAS_RELATORIO_INCONSISTENCIA.INDIVIDUO_ID =
    MAS_INDIVIDUO.INDIVIDUO_ID
  Left Join MAS_FAMILIA On MAS_RELATORIO_INCONSISTENCIA.FAMILIA_ID =
    MAS_FAMILIA.FAMILIA_ID
  Inner Join MAS_UNIDADE_SAUDE On MAS_AGENTE.UNIDADE_SAUDE_ID =
    MAS_UNIDADE_SAUDE.UNIDADE_SAUDE_ID
Where

  
  CASE WHEN  SUBSTRING('A',1,1) IN ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z') 
 THEN MAS_UNIDADE_SAUDE.DIS_SIGLA = 'A' ELSE MAS_AGENTE.UNIDADE_SAUDE_ID = 1 END

Ola,

Depois do where tem que ter o campo que sera comparado.

where meu_campo = case

referencia

mas já tem.

a ideia dessa consulta é o seguinte. Se o valor passado por parâmetro for Letra ele faz faz a primeira situação, caso contrário faz o seguindo que seria pelo código.