This seems to be better for complicated code. switch seems to be better suited for relatively simple code.