Java: Desempenho de Enums vs. if-then-else

Não tive muita sorte em obter uma resposta concisa para essa comparação usando o Google e, em vez de fazer minhas próprias avaliações demoradas, pensei em perguntar primeiro.

Tenho quase certeza de que uma instrução switch usando Enums teria um desempenho mais rápido que uma instrução if-then-else, embora seja uma diferença perceptível ou não seja outra questão.

Alguém poderia lançar alguma luz sobre isso para mim?

Obrigado pelas respostas rápidas pessoal, vou manter isso em mente para projetos futuros.