Here's the criteria:
- a full battery life of around 1.5 hr for my walks etc
- must be louder and better than my built-in iPhone speaker
- can be plug or bluetooth (as long as reliable and long enough battery life)
- size should be as small as possible - not more than my iPhone SE for example...