”死因”など、原因を表す前置詞として
「of」と「from」があります。
英文法の次の参考書の解説を紹介します。
『ハンドブック 英文法の要点整理』
(発行:学研)
134ページに次のように説明されています。
『材料・原料や原因を表すofとfromの使い分け』
原因に関しては、(主に死因について)
病名など直接の原因の場合はofを、
環境的要因の場合はfromを用いる。
He died of cancer.
彼はガンで亡くなりました。
She died from an unhealthy lifestile.
彼女は不健康な生活習慣がもとで亡くなりました。

