浅野です。
細かな違いなどにも着目しながら進んでいます。
plan to doとplan on ~ingがどう違うのかという質問はとても難しかったです。ぱっとインターネットで調べたところによると、plan to doのほうが正式で、plan on ~ingのほうがやや略式とのことです。私の感触としては、予定している動詞について、動作っぽさが残っている場合はto doで、名詞化している場合は~ingかなと思います。
predictとanticipateはどちらも「予期する」という意味だがどう違うのかという質問も受けました。これは語源的に考えて、predictは予言する、anticipateは先取りすると考えれば解決できます。