I think you need to put some parenthesis in there and create a 2nd condition where nothing is found.
(this or this or this) or (nothing)
I'm using a slightly different approach. Each interface is prefixed with a "type" tag. Such as "trunk: " or "computer: " if non of those prefixes are found or the interface does not have a valid description then it should find "shutdown" in the config.