Конструкция switch позволяет заменить использование логических операторов if и else. Она ничем не заменяет и не дополняет свойства этих двух операторов.
Пример конструкции if/else в OnDialogResponse
Код
if(listitem == 0) { if(response) { //Действие при выборе первого элемента списка } } else if(listitem == 1) { if(response) { //Действие при выборе второго элемента списка } }