A mobile phone is not handy to run a full node on anyways.
Discussion
What would you recommend to run a node on? Can the same machine also allow you to use sparrow?
first of all, you need sufficient storage space to host the timechain, secondly, it is beneficial if your ram is bigger, as that is one of the limiting factors in speed during setup (I believe, read that somewhere...)
so a desktop or rasperri pi with enough storage space running linux should be good.
you can also use an old computer.
or you can go over the top and iollow the guide about highly available bitcoin nodes. Link to website can be found on Bitcoin core site.