I currently have Geico and have paid by credit card for miles. The last time I renewed I was told that the policy was changing and that they would no longer be taking credit cards by the time my next renewal rolled around. That is enough reason to change insurers if I can find a rate in the same ballpark, which they have certainly motivated me to try to do!