In the SD card of an Android device, some folders such as "Android" and "Download" are always automatically created.
Is there any to stop it?
Without tricks, the answer is No.
These "Shell Directories" are hard-coded into Android and get created automatically if any of them is found missing. You cannot prevent this behavior from happening, but there are workarounds that makes the directory creation fail, by putting a file with the same name in the same place.
See Why do Android create "Shell Folders" automatically? Can I change the shell folders?