Tbh I'm okay using some of my old devices in a limited way (e.g. ipad for drawing) so long as my data remains local. The main thing is not to rely on Apple and definitely don't buy any *new* hardware from them.
For mobile I've been using Pixel + GrapheneOS for a couple of years now, and my main laptop is Linux.