In an ideal world self - insurance is the best because there's no insurance to buy at all, but for most people it's not a realistic alternative before your mid-50s at least — after you've built up some savings, sent the kids off to school, paid off your
mortgage,
hit your
peak salary, etc..