According to Business Insider (AU) & Gulf Business:
Philippines tops the rankings with 18 days of public holiday in Southeast Asia, followed by Thailand on the 2nd place (16 days) , Malaysia & Vietnam on the 3rd place (15 days), Indonesia on the 4th place ( 14 days).