Depends. IF you have a REALLY good voice you may become a singer and become a millonaire. Even into old age, you can still perform, as long as your voice doesn't take a turn for the worst for an unseen reason.
If you're really good looking, you may become a model and earn millions, but eventually your looks will go away and no one will want you to model. And as a model, you more than likely spent all your money on coke and other habits, leaving you broke.
Basically, a really good voice will last longer than really good looks.