A “settled for lessor amount” will stay on your credit report for 7 years. However, you can go to the creditor that reported that mark and ask them to report “paid in full”. It never hurts to try.
A settlement is better than bankruptcy, but to say if it is better than a delinquency will depend on the people that look at the report.
Most will not look past the most recent 2 or 3 years. Few look further than that.
There may be other ways to remove the “settled for less” with a reputable credit restoration company but I don’t know them.