The phrase "struggle against" can be quite common in everyday language, but sometimes it's necessary to mix things up and use synonyms instead. Some possible alternatives to "struggle against" might include "fight against," "resist," "oppose," "combat," "defy," or "confront." Each of these words could be used to convey a similar sense of working hard to overcome an obstacle or challenge, but with slightly different nuances in tone or meaning. Depending on the context, one might choose a different word for their writing or conversation to emphasize a particular aspect of the struggle.