evaluates each expression in turn, returning True as soon as not all expressions evaluate to the same value. If all expressions evaluate to the same value, Xor returns False.
Xor[False, True]
Xor[True, True]
If an expression does not evaluate to True or False, Xor returns a result in symbolic form: