It is incorrect to use “whether or not” with well-defined alternatives

It is incorrect to use “whether or not” with well-defined alternatives, such as “I don’t know whether or not I should go or stay” since this example introduces more possibilities than intended.
The phrase “whether or not” is a condition, used in statements to show that something will or will not happen, regardless of certain other variables.

Typically, I would use “whether or not” in sentences where only one of the alternatives is directly stated.