Pelo que entendi, você deseja extrair todos os registros com 1,2,3 e valor nulo.
Eu não acho que seja possível colocar null no operador IN. Seus valores esperados e null é bem .. não é um valor. Então você realmente tem que colocar o OR com o null para obter o resultado desejado.