Laptop wise, for many years i would get a new one because 9 times out of 10 i would have destroyed it one way or another (i think i use to be harsh on laptops) I think it was usually screens breaking or keyboard keys just breaking off and unable to put em back. One time a hard drive broke. Thats usually about it though. Recently it was because i had an intel laptop, forget the specs exactly but it felt underpowered for the heat it was giving so I got a new laptop about a yearish ago and it was better. Phones are an interesting case, sometimes because they broke (like my first smart phone which i believe was motorola which lasted me about 3 years), the 2 LG phones i had (very cheap they were) that had some weird software issue or something that i just couldnt keep it because it didnt like texts going through. my samsung galaxy j7 sky pro is still working, my A10e is still working, my a50 screen is busted but if i replaced that i think it would still be working (just couldnt think of any places to repair it at the time so i just upgraded), my current phone is a A51, still working, sometimes the touch is unresponsive and gotta wiggle the charge cord for it to charge sometimes, along with you can tell its low end with how slow it is sometimes specially when its got apps on google play store updating, the chip and 4gb of ram doesnt do it justice. I was gonna just upgrade to like the A52 5g, but i found the s20 fe 5g for $250 through my carrier, but right now its delayed so idk if ima get it still or not, if i do great, if they refund me will probably end up getting the a52 5g or wait longer to save up for an S series phone. Desktop, i havent had this pc long, and it works well, even with a gpu thats from about 2017 (i bought the gpu used) thats probably gonna be the only part i upgrade anytime soon besides storage, RAM i might one day upgrade to 32gb, but its doing fine at 16gb atm.