Whichever decision you make, fold or shove, will, if you are anything like me, turn out to be the wrong one.
I always have great difficulty in laying KK down but, as others have said, it is so situational and the decision should come down to whether you have a read on the villain.
If you don't have a read or your read is they are solid then a fold should be the decision.
If you read them as loose then it is more difficult.
Much more difficult in my case. I am not therefore the best to give advice in this situation, I would only say that you should follow your instant reaction. Don't think too much, go with your instinct.