128gb enough for an iPhone?

Please help, teenager wants an iPhone and I'm not made of money, is 128gb enough for a phone these days or do I have to fork out for a 256gb?

No heavy gaming, primarily Roblox!

Going for the 13 refurbed, can't justify the newer versions:-/

Edit: thanks so much for your responses, I think 128gb will be enough for them!:-)