If I make a general statement about a farmer keeping his animals, should I use "in the farm" or "on the farm"? For example,
"Jack keeps his animals on/in the farm."
Or both phrases are okay?
If both are okay, do they still have some slight differences in meaning?