'Depends on/upon' is standard: Our picnic trip depends on/upon the weather. 'Depends if/whether' (used only casually) is a reduction of 'depends on if/whether': It depends (on) if it rains or not. (X) 'Depends of' is not possible.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.