Hello, Satyre,
First, there's no "do" in a reported question, you use the normal word order.
Then I'd say the grammatically correct form is " depending on whom you ask", but I think you'll hear the latter more and more. Someone may correct me, though...
Sorry, I had forgotten the second part...