①whomは何となくwhoより古い感じがする。
②whoは関係代名詞全般で使えるのに対し、一般に
whomは関係代名詞の目的格用法でのみ使われる。
③<前置詞+関係代名詞>の語順かつ先行詞が人の
場合、whoは使えず、専らwhomを用いる。
①…whomは現代ではあまり使われない単語で、基本whoを使います。
②…主格・所有格・目的格のうち、目的格ではまだwhomを使っているケースも見られます。これは、英語圏では「前置詞の後には目的格」という意識が強いためです。
③…②の名残なのでしょうか、上に述べた関係代名詞の用法では、whoだと間違いになります。まぁこの語法自体、非常に改まった場面でしか使いませんが。