Switch/case ou if/else?

eu estou com um grande dilema, estou utilizando uma h:selectBooleanCheckbox, para trazer dados de 2 relatorios diferentes…quando não marcada traz um relatorio que já existe, quando marcada ela traz outro relatorio, tentei utilizar if/else e tive problemas, seria o caso utilizar-me de Switch/Case ou existe outra solução?

Sem definir melhor o seu problema fica difícil.
Como você implementou isso?

Então eu já peguei o código pronto eu preciso adicionar no meio dele, esta caixa, e puxar o relatório, só que eu não faço muita ideia também de como fazer para puxar o relatório, em resumo estou em um mato sem cachorro a quase uma semana tentando resolver este problema e meu prazo esta encurtando cada vez mais :stuck_out_tongue:

mande um trecho do código pra gnt tentar ajudar.

cara vou tentar falar de acordo com o titulo,

pois fica muito obscuro seu problema do jeito que descreveu…

if else - você costuma usar para condições em que você tem poucas hipóteses.

Switch/case - você usa para várias condições, assim deixa seu código mais legível.

acho que seu problema é outro que não com estrutura de condições…

dá uma analizada no erro

ou descreva melhor e poste o código

assim fica mais fácil te ajudar

flw