In general you should only accept a settlement agreement that is fair. Your legal position plays a part in determining the fairness of the settlement. Your bargaining position improves if your employer doesn't have proper dismissal ground or dismissal file. Always let a lawyer check your agreement before accepting.