The flaxseed oil contains omega-3, same as the fish oil. However, fish oil contains the omega-3 EPA as well as DHA. The fish oil is helpful and a benefit to a person as it can help with illnesses such as depression or even inflammatory bowel disease. On the other hand, flaxseed oil can help with skin, the heart and digestion.