Not an ideal answer, but one possibility is to use artificial sweeteners, in moderation. Especially if you’re having trouble.
If my experience is anything to go off, that will actually INCREASE your cravings for sweet stuff. But again, if my experience is anything to go off, you will be able to keep that under control and reduce your sugar consumption without having to get your artificial fix every day.
If you’re under 30 (i.e. brain probably still developing a lot), you might want to do extra research before going down that road. I think some of the popular sweeteners might (maybe) affect brain development.
You might be able to find lower-glycemic sweet stuff too (like your bananas). But I’m not sure whether glycemic index is the issue in your health situation or not. I’m honestly not even sure whether the whole health industry built around the glycemic index is legit or not. But maybe it is!
If you have a lot of free time, you might be able to use my favorite anti-sugar weapon: engaging in some other form of mildly addictive behavior (like exercise, sex, videogames, sleep, yelling at people on the internet, something like that). That might sound like a joke but I’m dead serious: I eat much healthier when I’m on vacation due to reasons like that.
Obviously the best solution is to increase your willpower and slowly build good habits. But we’re all human, right?