Hi Aurel,
I cannot imagine that your approach will work properly in the long run. Reading Oxygen Help file and the demos \examples\basics\Select.bas, Switch.o2bas, SelectAscii.o2bas I can see that only numeric values like sys, int, byte etc. are used with the select / switch case block which corresponds to the C standard.
I noticed that this topic has been already discussed:
Why SELECT not respond on string variable?
https://www.oxygenbasic.org/forum/index.php?topic=1499.msg16329#msg16329and look at reply# 8:
"Careful! Only the first 4 characters are tested, as an integer"
Probably the simplest way in Oxygenbasic is to use the if .. then .. elseif .. else .. endif conditional block for comparing strings (see reply#1).