Alternative for Fitbit Inspire2

Does anybody know of an alternative for Fitbit Inspire2? I cannot seem to find any trackers that you don't have to wear on your wrist, but can also put in your pocket. No ring, except when you can just put it in your pocket and it reliably counts steps.

Ideally I'd put it in my pocket almost always, but can put it around my wrist for activities where I want to monitor my hartbeat or for sleeptracking.

Should track steps and level of activity and I want an (android) app, to be able to see what I did per day/week/month/year etc.. Tracking stairs/height gain is a pre.