The phrase "holds out for" typically means to wait or negotiate for something better or to have high expectations. Its antonyms would be phrases such as "settles for," "compromises," "accepts," "gives in," or "backs down." These words demonstrate a lack of perseverance or conviction in one's demands. On the other hand, "holds out for" implies determination and resilience in getting what one wants. However, it's important to note that sometimes compromising is necessary in certain situations. So, while "holds out for" is a valuable trait, knowing when to compromise and when to stand firm is equally important.