What is the difference between those three words? I've been trying to find the answer, but some says they are all the same, some that 或者 is more formal, and some (but i think that person was a cantonese native speaker) that 或是 is more formal. I know that 或者 is used in statements (vs. 还是), the other two are also used in statements or can be used in questions, too?
So they all mean "or"? And if so, are some more/less formal?