You absolutely need to determine why each flat happened. Otherwise unless your flats are from road hazards puncturing the tread into the tube you'll continue to have flats regardless of what tires you put on the bike.
If you can't diagnose the causes then you might benefit going tubeless.