Boolean expressions are found in many MIP models. AND and OR are the most common. When we have an expression like x and y or x or y, where all variables are binary, we typically reformulate this as a set of inequalities. XOR is a bit more exotic, but I have never seen a usage for XNOR. Until now [1].
As this is about boolean logic, in the discussion below all variables x, y, z are binary.