これ簡単にIt depends.だけ使います。これだけで「時と場合による」という意味で、曖昧な日本の文化ではよく使われると思いますが、英語でも使われます。
具体的に「〜による」と言いたい時は、depend on~ とonをつければいいです。
How long does it take to speak English fluently?
英語を流暢に話すのにどれくらいかかりますか。
-It depends on the person. 人による。
-It depends on how much you practice. どれくらい練習するかによる。
-It depends on how many times you take lessons at Hakata Cross You. Hakata Cross Youで何回レッスンを受けたかによる(笑)