What are the terms of patent in Vietnam?

In Vietnam, under current intellectual property law, the term of patent, provided that maintenance fees are paid on time, is 20 years, for patent for invention, and 10 years, for patent for utility solution, from the filing date or international filing date (for PCT application).