Это потому, что это else if
вместо if
с Как только первый будет удовлетворен, он не проверяет других. Измените заказ, в котором вы их проверяете. Так что -то вроде
if (cb1.isChecked() && cb2.isChecked()) {
a="abc";
}
else if(cb1.isChecked()) {
a="pqr";
}
else if(cb2.isChecked()){
a="asd";
}
else{
a="xyz";
}