Kodowanie Androida za pomocą przełącznika (String)

Opracowuję aplikację na Androida na Eclipse, kiedy próbuję trochę kodu

switch(String){
 ......
}

daje mi następujący błąd

Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted

więc zmieniłem kompilator na 1.7, a następnie dał mi inny błąd

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

Czy jest więc możliwe, aby przełącznik (String) działał w aplikacji na Androida? albo nie mam innego wyboru, jak korzystać

if(){}
else if(){}
else if(){}
........

questionAnswers(6)

yourAnswerToTheQuestion