The phrase "dependent upon" is common in written and spoken English, but it can become monotonous if used too much. There are several synonyms that can be used to convey similar meanings, such as reliant on, contingent on, subject to, influenced by, subservient to, controlled by, at the mercy of, and conditional upon. Each of these alternatives can add variety and depth to your writing, allowing you to express yourself in a unique and nuanced way. By experimenting with these synonyms, you can find the one that best fits the context and tone of your text, and make it more engaging for your readers.