Serial Read with Switch/Case problem

The android app sends the data over bluetooth to the serial port when you press a touchscreen button.
The app sends out two byte messages. I am trying to interpret the first byte (key) into different variables.
On the app you can set different buttons to output different key bytes. It also outputs a value for each key
as well in the second byte but I am not using that.

I added the break; to the last case but still no joy. How do I find out if the output is ASCII or binary? does the fact that
it works in the first set of code indicate anything?