I think that always better to sell your mining coins if you are not in China, taxes is very hard to pay right now and better to have enough money for it.
I sold use the bitcoin I mine to pay for the mining cost. I will hold most of the coin whenever possible as the price will rise in the future.