EPDM is a 40 mil thick black on white roofing material which is a bit heavier due to the higher concentration of rubber. TPO is lighter due to a higher concentration of synthetic material in a 30 mil thickness, and it is a white on white roofing material. Both products are of the highest quality and come with similar warranties from the manufacturer - over 10 years for each one.
TPO roofs negative may be as they age, they become less flexible and can actually crack open. This is the main factor that limits their lifespan. But with the 15 year manufacture warranty this is not a major issue for most buyers. Since TPO is a slightly cheaper option, it's very popular with todays RV owner.
EPDM rubber only negative including the absorbing sunlight and has occasionally seen moisture leakage. It's a strong material that tends to last a bit longer and is durable especially with a hail storm..
In conclusion, both products are very high quality and will help protect your RV roof greatly. The EPDM rubber is a bit thicker, but the TPO is more reflective. We have a chart below that breaks down both products. Doug