switch文のサンプル見ると
最後にdefaultが書かれてることが多い(というか見た限りは全部そうだった)と思いますが

if (x)
 x
elif (y)
 y
else
 x
って時は

switch
 case x
 default
  x
  break
 case y
  y
  break
でいいんですよね?一応動きます
言語はJavaScriptです