Это зависит от очень многих факторов. Во-первых, конечно, от материала. Ясно, что простая чёрная труба будет ржаветь быстрее оцинкованной. Качество самой "чернухи" тоже бывает разным - это зависит от того, из какого лома была выплавлена сталь. Например, после войны в переплавку шло огромное количество военной техники из легированной стали, из этого металла делали в том числе и водопроводные трубы (где-то до середины 1950-х). Так вот, многие из них служат до сих пор! В то время как труба, поставленная в 1990-е, полностью корродировала в тех же самых условиях.
Далее способ изготовления - сварная (шовная) или т.н. "цельнотянутая" (бесшовная). Второй вариант служит дольше. Ну, и условия эксплуатации. Коррозия возможна только в присутствии кислорода в воде, процесс очень сильно ускоряет электрохимия (наведенные в системе отопления токи).
Поэтому даже самая дрянная "чернуха" в замкнутом контуре системы отопления (частный дом с индивидуальным газовым котлом) может стоять по 50 лет и более, а при центральном отплении корродирует за 10-15 лет.
Если в многоквартирном доме находится умник, испольующий трубы как "заземлитель", то это может "убить" трубное хозяйство за 5 лет. Аналогично, если в земле рядом с трубой находится силовой кабель, то через 10 лет вам гарантированно придётся менять даже толстостенную трубу - она превратится в решёто из-за индукционных токов, многократно усиливающих коррозию.
Пластик и металлопластик имеют свои ограничения. Я уж не говорю про тот момент, это такие трубы на рынке всего 15-20 лет и гарантия производителя в 50 лет теоретическая - реального опыта столь длительной эксплуатации просто ещё нет. К тому же любой полимер быстро деградирует при высоких температурах (в системе отопления такие трубы 50 лет точно не простоят).
Поэтому самые неубиваемые варианты - нержавейка и медь. В частности, медные трубы используются в Европе с середины 19 века. Как правило, такие трубы служат весь срок эксплуатации дома, т.е. по 100 лет и более без какого-либо ремонта и замены.