Considering your height and your back issue, you will require something with good suspension, a low seat and a comfortable seating posture. Very few bikes amalgamate all three, so we have chosen to prioritize suspension over an ultra-low seat. Over time, you can work around that issue and even get comfortable with it.
Some options in the 150-160cc space to look at are the Honda Unicorn / SP160, TVS Apache RTR 160 4V and the Bajaj Pulsar N160. All have seat heights under 800mm and have compliant suspension setups.
If you want a larger machine under the 350cc bracket, then you can consider the Royal Enfield Hunter 350 as well as the Royal Enfield Meteor 350. The latter has a lower seat, but its feet-forward seating position won't be very comfortable over bad roads. The Hunter has supple suspension, and while it has a taller seat, its neutral seating position will be better over bumps.
We would strongly recommend taking a test ride of whatever you decide to go with to make sure you're comfortable with the bike.

