inのあとには場所や範囲を表す語句,ofのあとにはallや複数を表す語句がきます。
下の例文で見比べてみましょう。
■inを使う場合
・This river is the longest in Japan.(この川は日本でもっとも長い)
・Takeshi is the tallest in my family.(タケシは私の家族でいちばん背が高い)
↑
場所や範囲
■ofを使う場合
・This river is the longest of all.(この川はすべての中でもっとも長い)
・Takeshi is the tallest of the three.(タケシは3人の中でもっとも背が高い)
↑
allや複数