It depends on whether Trump is on the Republican ballot next year. Prior to that, always Republican, although (literally) holding my nose the past two elections.
I always vote for the nominee.
I have held my nose too, in one general election when I voted for Bush41 but have actually not regretted voting for him. One thing for sure. I have never voted for a rat candidate and never will