Linear and Step Interpolation in animaton

I have exported animation from Maya. When i am keeping “Linear” motion interpolation in FBX imported animation character loosing sword in between animation. When i change that same animation to “Step” Interpolation then sword is going properly inside hand but in “step” interpolation mode animation is not smooth as it has to be. Please check attached images for better understanding. Please help how to solve this. Thanks in advance