События SFML. Переключатель оператора VS, если заявление

У меня есть такой код:

while(window.pollEvent(event) {
    //checking events...
}

Мой вопрос, должен ли я использовать оператор switch:

switch(event.type) {
    case sf::Event::Closed:
        window.close();
        break;
    case sf::Event::KeyPressed:
        //...
        break;
}

или оператор if-else:

if(event.type == sf::Event::Closed)
    window.close();
else if(event.type == sf::Event::KeyPressed)
    //...

Что быстрее в SFML и более читабельно для других?

Ответы на вопрос(1)

Ваш ответ на вопрос