いつも間違えるORの書き方

論理和(OR)のif文とかを書くときに、

「hogeが1または2または3のとき」

if ( hoge == 1 || 2 || 3) {

思わずこう書いてしまって動かない動かないーってなる。
正しくはこう

if ( hoge == 1 || hoge == 2 || hoge == 3) {

なんとなく前者のほうが(自分的には)直感的な気がするんだけど、こういう書き方は無いらしい。