i think we should distinguish different condition when we make a decision. if you meet an eld,infirm,sick disabled, pregnant, and you are in good condition, i think you should give up your seat to them.
No matter which choice do you make ,you should have a deep thought first.