Agree with the comments. One thing I am adding to my arsenal would be some kind of pen video camera. If you sense trouble you can activate it and still have your hands free. Holding your phone isn’t very practical in a heated situation. Also if the perpetrator does get your phone or it gets knocked out of your hand you still have a record of the situation on video.
71 here. I carry only to protect lives. I see no good getting into a dustup for anything less.