Both phones have those quality you are looking for, but for me, I'd go for an Android. iOs smartphone has a good camera, does not overheat but its battery life is not as long as Android and its internal capacity is not as big as Android. You can expand its internal capacity by buying additional internal capacity to Apple which is pricey. Android has a good camera, its battery has a long life which enables you to watch videos, listen to music and do several stuff with your phone. Also, there are several Android devices which does not overheat and has good internal capacity and it is expandable with the use of external memory. Hope this insights about iOs and Android would help you choose!