Okay, so I just got a new 3 gallon tank for my new betta Poseidon (my previous one just passed away

) and it came with a filter. I was reading some literature on the internet about betta care and some say that a filter is beneficial because it keeps the water cleaner, but others say that you shouldn't have a filter in a tank smaller that 5 gallons because it moves the water too much, making it harder for the fish to breathe.
Should I run the filter, not run it, or perhaps only run it sometimes?
Can anyone clarify this for me? Thanks in advance!