Caixa de comutação com condições

Estou escrevendo a caixa de seleção correta?

var cnt = $("#div1 p").length;
                alert(cnt);
                switch (cnt) {
                    case (cnt >= 10 && cnt <= 20):
                        alert('10');
                        break;
                    case (cnt >= 21 && cnt <= 30):
                       alert('21');
                        break;
                    case (cnt >= 31 && cnt <= 40):
               alert('31');
                        break;
                    default:
                        alert('>41');
                }

Por alguma razão, o alerta não ocorre quando as condições são atendidas!

questionAnswers(7)

yourAnswerToTheQuestion