I frequently encounter the situation of wanting to, say, write a set where the set-membership condition involves some text. If I wanted to describe, say, the set of all even integers this way, then would it be better to write
\{x \in \mathbb Z : \text{$x$ is even}\}
or
\{x \in \mathbb Z : x\text{ is even}\}
? Of course there are obvious quibbles (maybe you like \mathbb{Z} rather than \mathbb Z; maybe you like some other delimiter than :, or some manual space around it), but I'm asking only which way is preferable for writing intermingled text and math in math mode—and, if possible, a reason why other than personal preference.
(I was convinced long ago to use the former by someone who argued that it's semantically more sensible, but I don't know if it's the best practice, or, if it is, whether there's any TeXnical reason for it.)

\{...\}? ... I would use simply\(x \in \mathbb Z : x\) is even– Fran Dec 30 '19 at 07:59\{\}is the standard notation in some countries including mine. – fractal Dec 30 '19 at 08:12