"Suited to an Indian mindset " vs. "suited for an Indian mindset"

Is there a difference between suited to and suited for? For example,

Japan is suited for agriculture.

Agriculture is suited to Japan.

In my above examples, can I interchange for with to? I feel like there is a difference, but I cannot figure it out.


Solution 1:

Suited to mean right for someone or something may be used with to or for.

Japan is suited to/for agriculture

means that Japan is right for agriculture, while

Agriculture is suited to/for Japan

means that agriculture is right for Japan.