N1 は N2 より 〜 = « N1 est plus … que N2 ». Même idée, en mettant N1 en avant : N1 のほうが N2 より 〜.
とうきょうは おおさかより おおきいです。
Tokyo est plus grand qu'Osaka.
ちゅうごくのほうが にほんより おおきいです。
La Chine est plus grande que le Japon.
にほんと カナダと どちらのほうが さむいですか。…カナダのほうが さむいです。
Où fait-il le plus froid, au Japon ou au Canada ? … Au Canada.
より marque l'élément de comparaison (« que… »). Le japonais n'a pas de mot comme « plus » : l'adjectif tel quel suffit.
〜のほうが met en avant l'élément qui a « le plus » la qualité : N1 のほうが … = « c'est N1 qui est le plus … ». より et のほうが vont souvent ensemble, dans un ordre ou dans l'autre.
Pour poser la question : A と B と どちらのほうが [adj]ですか (« Entre A et B, lequel est le plus … ? »). La réponse est 〜のほうが [adj]です. Pour une comparaison, on répond avec のほうが, pas avec はい/いいえ.