Да, вы также можете сделать:
switch (true) {
case (var1 === true && var2 === true) :
//do something
break;
case (var1 === false && var2 === false) :
//do something
break;
default:
}
Это всегда будет выполнять переключатель, в значительной степени похожий на if / else, но выглядит более чистым. Просто продолжайте проверять свои переменные в выражениях case.