Events ist SFML. Switch-Anweisung VS if-Anweisung

Ich habe einen Code wie diesen:

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

Meine Frage ist, sollte ich die switch-Anweisung verwenden:

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

oder if-else-Anweisung:

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

Was ist in SFML schneller und für andere besser lesbar?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage