24 years old isn't particularly high for a 767. I didn't find anything on hours/cycles when I Googled (and I've not had access to the Boeing data base since I retired), but there are a fair number of 767s still in service with north of 100,000 hrs, still going strong without the gear collapsing.
As Hon Jim alludes to, a gear collapse is most likely faulty maintenance.