I do want to keep the truck long term so I will do oil at or before 5k miles. Probably means 2 changes per year with no towing
I asked because some people only keep the truck for 3-5 years and it will lower the cost of ownership in that time period.
It can go for longer oil changes, however, there are the lifters roller bearings, piston rings, etc. that need to be kept clean and not get a chance to sludge up or anything.
Mine last year got changed once, only because I didn't drive it more than 800 miles and that was before the fall - it actually sat all winter. So, I changed it at the 1 year mark.
I generally used the truck for trips and the oil gets changed after every 3-5000 miles. (generally after every trip and some are towing)
I usually use Pennzoil platinum 5-20 and Redline 0-30 oil mix to keep cost down. 5 qts. Penn, 2 qts Redline.
I also use Royal Purple, NAPA Gold/Platinum, Mopar SRT or Fram ULTRA oil filters, they tend to keep any startup lifter tick away much better - my truck can sit for weeks without starting and still be quiet on startup. OEM stock oil filters tend to give me a few second startup lifter tick after a few hundred mile. I prefer the larger than stock RP filters, still have to try the larger NAPA filters.
My motor is exceptionally quiet.