Alright, I have been instructed two different ways to throw hooks, generally. The first, from my first trainer who was a boxer, is to keep it close and tight. This held true more with the right hook than the left, so I only used hooks with medium to short distance. Then, my new trainer who is a boxer but also mixed martial artist, said that my hooks were too tight and on top of that told me to actually have my right elbow back at the starting position to generate more power. His technique did generate more power, and I think it's partly due to the way MMA guys fight, but I like fast, sharp hooks, given speed is my foundation. Thoughts......
My trainer also taught me the first method, and based on who told you that.. That's who I'd follow. The MMA guys technique may be great for MMA, but considering you're asking the question on a boxing forum, I would assume that you are a boxer.
well throwing long range hooks leave u wide open sometimes but can be quite useful. tyson and patterson did long range hooks excellently. tight hooks great for in fighting great power but wrong technique can leave you open also