Lose the "which" and maybe replace "on" with "upon". The "is" is optional. Purely as a matter of style, I would not put the clause "whatever she thinks right" in that location.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.