Is it better to pre-empt a firing by resigning instead?
In most cases, no. Out of pride, many people fall into this trap and wind up waiving claim to severance pay, benefits, earned bonuses and commissions, and unemployment compensation.