Frail can be used for people who are frail -- as an adjective in your sentence, it is not appropriate. It's too much of a generalization: you're saying all people of a particular age are frail and need to be taken care of -- I would advise you to reconsider your sentence and your outlook.
