Which one is 比較級. A or B?
は、「AとB のどちらがより~ですか?」
という表現になります。
どちらが「良いか」はgoodの比較級のbetterになります。
どちらが「安いか」はWhich one is cheaper, A or B?
などのような表現になります。
oneは後ろに回しても大丈夫だと思います。
"This one or this one" とは「これかこれ」という意味です。選択肢は2つがあれば、この表現を使うことができます。
そして、どっちが良いですかを聞きたい場合、"which would you prefer?" と言います。2つの中に一番好きなものはどれですかを表します。
良かったら、この言い方も使ってみてください。