If a batted ball is caught on the fly, the runner must return to his original base. In this case, a runner trying to steal is more likely to be caught off his original base, resulting in a double play.
If a batted ball is caught while being hit in flight, the runner must return to their starting position. When a runner attempts to steal, they are more likely to be caught before reaching their original base, leading to a double play.