In gen 1, haze removes mist from both sides of the field.
source
In gen 2 and gen 9 (and almost certainly all generations in between), haze completely ignores mist. This is regardless of whether haze and mist are used by the same side or different sides, and whether the stat changes are boosts or drops.
source
source