Even basic feature phones these days support up to 32 GB sd card so you'll be good with 32 GB, rest depends on your device and then your usage. I will suggest you to go for Samsung Evo Plus. They offer great price / performance.
Well without knowing your device, we really couldn't answer that. You didn't put any info about it.
That said, you can very easily do a quick search on the internet for your device's specs (specifications). That will tell you the max storage capacity of a SD card your device can use.
Even basic feature phones these days support up to 32 GB sd card so you'll be good with 32 GB, rest depends on your device and then your usage. I will suggest you to go for Samsung Evo Plus. They offer great price / performance.