Do you know your actual water chemistry? Such as PH, GH, KH. I think every fish you’ve listed could easily live 3-5 years. Granted, I have mostly Central American cichlids and quite a few are well past 10 years old. I would find what fish works best in your water and start with that.