@given, @when and @then tags serve to increase the meaning of the phrases, but in 99% of the cases, one phrase only make sense in the context of one tag.
If your phrase contain connector, as and, or, but, probably it is doing to many things.
Gherkin has the tags
@but which are used to connect simple phrases. See it here.