If you are smart with planning. you apply new visa every year and 89 days. That means You enter Thailand just 1 day before your visa expires and get the normal 90 days to stay. That make a total stay in Thailand on a one yeay visa, 1year+89 days. Beware the last 89 days have no multiple entry.