Thanks to everyone who answered my last post. I have a new question

Im just curious to how long do rings, pistons, barrels, bottom end usually last on an engine used on the street? Will I have to replace just the rings at a certain time or the complete top end?
Thanks again!