การวิจัยล่าสุดพบว่าวิตามินที่พบได้ในเนื้อสัตว์ ถั่ว เมล็ดพืช และซีเรียลนั้นมีประสิทธิภาพมากกว่าครีมกันแดดและช่วยป้องกันการเกิดมะเร็งผิวหนังได้อย่างมีประสิทธิภาพเป็นอย่างมาก
ศาสตราจารย์ Diona Damian จากมหาวิทยาลัย University of Sydney สารประเภท Nicotinamide หรือวิตามิน B3 นั้นช่วยป้องกันไม่ให้ผิวหนังเกิดความเสียหายจากรังสี UVA และ UVB โดยการสร้างภูมิคุ้มกันให้กับร่างกายและผิวหนัง โดยสารอาหารเหล่านี้นั้นสามารถรับประทานเป็นเม็ดได้หรือใส่ไปเป็นส่วนผสมของครีมกันแดดได้
ครีมกันแดดนั้นช่วยป้องกันไม่ให้รังสี UVB นั้นทำลายผิวหนังแต่สินค้าครีมกันแดดทั่วไปนั้นป้องกัน UVA ได้ไม่มีประสิทธิภาพเท่าไรนัก รังสี UV เองนั้นหากรับในปริมาณมากๆจะเข้าไปยับยั้งภูมิคุ้มกันของผิวหนังและทำให้เกิดมะเร็งผิวหนังได้ง่ายขึ้นอีกด้วย
ศาสตราจารย์ Diona กล่าวต่อไปอีกว่าจากการวิจัยของตนนั้นยังพบอีกว่า nicotinamide หรือวิตามิน B3 สามารถป้องกันไม่ให้ภูมิคุ้มกันผิวหนังมนุษย์ถูกทำลายจากรังสี UV ได้
จากผลการทดลองกับอาสาสมัครโดยให้รับประทานวิตามินเหลวบรรจุในแคปซูลและในรูปแบบของครีมสามารถป้องกันรังสี UVA และ UVB ได้เช่นเดียวกัน นอกจากนี้ต้นทุนการผลิตของวิตามินดังกล่าวนั้นยังมีราคาค่อนข้างถูก และในขณะนี้ทางทีมงานวิจัยยั้งได้ทำการทดลองวิตามินดังกล่าวเพื่อตรวจสอบว่าสามารถนำมาให้รักษาผิวหนังไหม้จากแสงแดดได้หรือไม่ซึ่งส่วนใหญ่จะเป็นสาเหตุทำให้เกิดมะเร็งผิวหนังในเวลาต่อมา