One has to go for NRE account if he desired to park or maintain his foreign earnings in Indian Rupees. NRE Accounts are also favoured if one wishes to keep the savings liquid. Choose NRO accounts if you need to put your income from India in Indian currency.