Programuppdateringar rekommenderas alltid av tillverkare, eftersom de innehåller nya funktioner, buggfixar och viktigaste säkerhetsuppdateringar - men det är en lotteri när det gäller huruvida uppdateringen kommer att förbättras varje aspekt av din telefon.

Ny forskning har visat hur uppdatering av telefonprogramvaran kan påverka din lagring och batterilivslängd - för bättre och sämre.

Forskningen kommer från brittisk baserad publikation Which? testa både telefoner och tabletter före och efter programuppdateringar.

I testet förlorade Nexus 6P tre timmars batteriets livslängd när man hoppade från Android 6.0 Marshmallow till 7,0 Nougat, vilket sjönk från den genomsnittliga webbläsningstiden på 716 minuter till 535 minuter.

Oförutsägbara vinnare

Samsung Galaxy Tab En tablett hade motsatt effekt men med sin senaste uppdatering går det upp till 4,5 timmar. Men iPhone 6 påverkades också negativt när den uppdaterades till iOS 10 från iOS 8 och förlorade 38 minuter av sin webbläsningstid.

Lagring är också ett stort problem med uppdateringar också - Samsung Galaxy Tab S2 9.7 förlorade 3 GB av dess 24 GB ledigt lagringsutrymme i bara en uppdatering.

På baksidan fick Moto X Force 2,5 GB lagring med sin senaste mjukvaruuppdatering.

Det är ganska oförutsägbart, och det finns inget sätt att veta hur en uppdatering kommer att påverka din telefon innan du trycker på knappen.

Du bör vara försiktig när du uppdaterar din telefon eller surfplatta och vet att det kan påverka din lagring och batteri på något sätt. Med det sagt, se till att du alltid håller dina enheter uppdaterade för att säkerställa att alla är säkra och har de senaste funktionerna.

  • Så här laddar du ner Android 7 Nougat just nu