contingent on/upon
1. 视情况条件而定的
Whether or not we arrive on time is contingent on the weather.
我们是否准时抵达要视气候情况而定。