Hola:
Si quieres saber la descripción a partir del estado, una buena forma de guardarlo es un HashMap. Guardas los datos así
Código Java:
Ver originalmap.put(estado1, descripcion1);
map.put(estado2, descripcion2);
...
y lo recuperas así
no vale para lo contrario (obtener el estado a partir de la descripción) de una forma inmediata, tendrías que ir recorriendo para buscar. (map.keys() te daría todos los estados almacenados y uno por uno tendrías que buscar la descripción.
Se bueno.