Use string no caso de switch em java

Eu preciso mudar o seguinteifé para umswitch-case durante a verificação de umString, para melhorar a complexidade ciclomática.

<code>String value = some methodx;
if ("apple".equals(value)) {
    method1;
}

if ("carrot".equals(value)) {
    method2;
}

if ("mango".equals(value)) {
    method3;
}

if ("orange".equals(value)) {
    method4;
}
</code>

Mas não tenho certeza do valor que vou obter.

questionAnswers(13)

yourAnswerToTheQuestion