Fish oil has more DHA and EPA than Flax. Flax has lignans which supposeduly reduce risk of cancers. Flax has to convert into DHA and EPA and conflicting studies have differing opinions on just how effective the body is at the conversion. Both are healthy. For variety you could use both.