"Whether or not" introduces two possibilities and shows doubt or a choice between them. It can also mean that something will happen regardless of the outcome. Use it before clauses, questions, or options to include both possibilities.