sell and buy back is best method to minim your lost
but sometimes hold is best solution for long investmen
Yes holding will give you best returns in long term as price will surely be higher in next few years so if you don't want to take any risk of investing then holding is the best option for you which can give you guaranteed profits in long term.