I think you should publish it on a personal web page, and on each of those platforms (Apple, Android, Itch).
Without actually playing it, and only looking at the video you provided, it looks like a playable, but basic tower defense game.
I don't think this is a game you can effectively charge for, for a few reasons:
* It doesn't appear to offer anything unique over other basic tower defense games
* It seems very simplistic; your playthrough video didn't appear to show a game start, round start, round end, or game end screen. It looks unfinished
* It appears to be using stock art from the Kenney.nl site
None of these are explicit reasons not to charge - I am an amateur game dev, and use the Kenney art for most of my stuff :)
My games are also largely incomplete, there are things that I should add, but none of them are the game that I am working on, most of them are prototypes to build skills and test mechanics for something else.
It is awesome that you built this, and I think a better approach would be to publish it on each of your website, the Apple store, Google play store, and Itch. Publishing to each of those is relatively easy, and is a good learning experience.
You could also offer players an in-app purchase to upgrade to paid version, and implement features that appeal to them (including something as basic as supporting you as an indie dev).
Publishing those apps, and building a payment feature will be a big step in ensuring you have skills that are marketable as a developer, and help you learn the pitfalls of publishing, it also starts building a portfolio you can point at when applying for jobs if you want to go that route.
Keeping the game free means that folks will be more likely to try and play your game, and if you build in social features then you can solicit feedback from players about what they like and don't like, which will help you learn about game design.
Providing an option to pay creates the potential to make some (even a small amount) of money while doing this.
Either way good job, and look forward to playing it once it's published somewhere!