The phone's internal storage can hold 64GB of data. This model has an IP68 rating, which means it's both water- and dust-resistant.
SAMSUNG SM-G950 Galaxy S8 Unlocked 64GB - US Version (Midnight Black) - US Warranty
Amazon
SAMSUNG SM-G950 Galaxy S8 Unlocked 64GB - US Version (Midnight Black) - US Warranty