"I don't know whether/*if or not I passed"

Wiktionary says

The sentences “I don't know whether or not I passed” or “I don't know whether/if I passed or not” are both correct.

The sentence […] but “I don't know if or not I passed” is incorrect.

Why is it so?

WHETHER OR NO: CONJ
3. used as a conjunction as a variant of whether
4. under any circumstances: he will be here tomorrow, whether or no.
Source: WordReference

OED: IF https://oed.com/oed2/00111435 , WHETHER https://oed.com/oed2/00284376


"Whether or no" is an alternative to "whether or not" and it means exactly the same.

It appears in the nursery rhyme 'A frog he would a-wooing go':

A frog he would a-wooing go,
Hey ho! said Rowley,
A frog he would a-wooing go,
Whether his mother would let him or no.
With a rowley powley, gammon and spinach,
Hey ho! said Anthony Rowley.

Fowler (A Dictionary of Modern Usage, 1926) gives other examples of "or no" being used the same way:

Pleasant or no, it is true;

He must do it whether he will or no.

NGram shows "Whether or no" falling slowly into disuse over the last two hundred years. When it does appear nowadays it seems to be mostly in quotations from previous centuries.


This is the rule according to Cambridge too:

To express an alternative, we can use or not with if and whether. With whether we can use or not immediately after whether or in end position. With if we use or not in end position only: e.g.
I called Bill to find out whether or not he really did go to Afghanistan.

I called Bill to find out whether he really did go to Afghanistan or not.

I called Bill to find out if he really did go to Afghanistan or not.

But people do use if not erroneously, sometimes just because they don't know the rule:

the phrase “whether or not”, as in “I was wondering whether or not you would come” is okay, but “if or not” in the same context seems not okay - google searches bring up 100 million hits for the first phrase, but just 15,000 for the second. This came up in a class I was in, and I was surprised because I do use “if or not” in informal speech (painintheenglish)

I am surprised even NGram finds instances of if or not. I'd recommend you avoid it though, it's not good English.

Here is what Macmillan says:

Use whether, but not if, immediately before ‘or not’:

  • The question is whether or not the government has the right to interfere.

So there you go. The answer is pretty much what @Hot Licks commented: "Because English!"