Flax is grown both for fibre and oil rich seeds.
Oilseed flax are short varieties with many branches, that are grown to get a good harvest of seeds.
Fibre flax are tall varieties with few branches, which are primarily grown for the fibres, which can be spun.