The phrase "not be a patch on" is often used to express that something is inferior to another thing. To find the antonyms for this phrase, we can look for words that indicate superiority or excellence. Some antonyms that come to mind are "match up to", "pass muster", "competent", "outstanding", "superior", "first-class", "incomparable", "dominant", "exceptional", "prodigious", "remarkable", and "supreme". By using these words instead of "not be a patch on", we can convey a positive and enthusiastic sentiment about the subject in question.