I just did a test on my data, and both segments match exactly for me...
Would you be willing to share screenshots of your segment definitions? Perhaps there is something else there that is causing a discrepancy?
However, as for which to use (when they are matching values) comes down to a few factors; one of which being personal preference 🙂
But for me, personally... I prefer listing the items out individually with "OR"... this is for a few reasons:
- It's easier to read (if you have a long list of items, every item is visible, you don't have to side scroll through a small input box to see what is there - yes it makes the segment itself longer, but I still find it more clear to see what I have, and I can collapse containers if I need to, and reorder items easier to by in alphabetical order for potential future review/additions
- Since it's "equals" you can leverage the auto-suggest "equals" value and choose from the loaded list of values (and see if there are variations that you need to include)... with "equals any of" you need to make sure everything is typed correctly, no spelling mistakes or typos, and again, it it's a long list, it can be easier to miss an item
- Segments using "Equals" are compatible with Data Warehouse, "Equals any of" is not...