If you get your phone from a carrier, you're going to get the kind of phone they want. Android or Apple.
My phone was new last year and runs modern android. It has a headphone jack, SD card slot, and even FM radio. It also has enough battery to last 10 days of moderately heavy use. Niche phones exist if you look outside what's sold by carriers.