1, 或者huòzhě (either... or ...) and 还是háishì means ‘or’ in English, They usually used by linking up two words or phrases that indicate different alternatives. 或者huòzhě is usually used in statements and 还是háishì in questions. For example:

（1） A：你 想 喝茶， 咖啡 还是 水？

nǐxiǎng héchá, kāfēi háishì shuǐ ?

you want to drink tea, coffee or water ?

B：茶 或者 咖啡。

huòzhě kāfēi.

either tea or coffee.

（2） A：你 这个 周末 想 去打篮球 还是 去 踢足球？

nǐ zhègè zhōumò xiǎng qù dǎ lánqiú háishì qù tīzúqiú.

you want to play basketball or football this weekend ?

B：打 篮球 或者 踢足球 都 可以。

dǎlánqiú huòzhě tīzúqiú dōu kěyǐ.

Either basketball or football is fine.

2，when 还是háishì is used to signify making a selection after considering two or more options, it means ‘had better in English. For example:



(1) A：你 想 学 中文 还是 法文？

nǐxiǎng xué zhōngwén háishì fǎwén?

Lit: You want to learn Chinese or French?

B：还是 学 中文 吧.

háishì xué zhōngwén ba.

I 'd better to learn Chinese.

(2) A：你想 吃 中国 菜， 法国菜 还是 美国菜？

nǐxiǎng chī zhōngguó cài, fǎguócài háishì měiguócài?

Lit: You want to eat Chinese food, french food or American food?

B：还是 吃 法国菜 吧.

háishì chī fǎguó cài ba.

Let's eat french food.

(photo via stock.xchng here)