First: when is it slow?
The pattern narrows the cause faster than anything else. Be honest about which one describes you:
| Pattern | Most likely cause |
|---|---|
| Slow constantly, everything, for months | Storage pressure, or genuinely outdated hardware |
| Fine at first, sluggish after 10–20 minutes of use | Heat throttling |
| Sudden stutters, apps closing unexpectedly, random restarts | Battery health |
| Started right after a system update | Reindexing — or an OS too heavy for the hardware |
| Only one or two apps | Those apps, not the phone |
| Slow only when loading things from the internet | Network, not the phone |
Storage pressure — the most common cause
This is the one people don't expect, and it's the single biggest cause of a phone that feels slow across the board.
Phone storage isn't like a bookshelf that simply gets full. The flash memory inside needs free space to work in — to write new data efficiently, to shuffle blocks around, and to hold the temporary files the system creates constantly. When free space drops below roughly 10% of the total, the phone starts working much harder for every write, and everything gets slower: app launches, photo saving, even typing.
The symptom people report is "my phone got slow," not "my phone is full," because the storage warning is easy to dismiss and the slowdown is gradual.
Check it now: iPhone → Settings → General → iPhone Storage. Android → Settings → Storage. If you're under 10% free, this is almost certainly your problem, and clearing a few gigabytes will produce an immediate, noticeable improvement.
Where that space actually went is rarely where people look — message attachments, offline downloads from streaming apps, and app caches usually dwarf your photo library. Our guide to finding hidden phone storage walks through each one.
Battery health throttling
As a lithium battery ages, it becomes less able to deliver sudden bursts of current. A phone demanding peak power from a worn battery can shut down unexpectedly — so the software reduces peak performance to prevent that.
This is deliberate and it's a reasonable trade: a slower phone beats one that switches off at 40%. But it means a phone can be slow purely because of its battery, with nothing else wrong.
The tells: occasional stutters rather than uniform slowness, apps closing on their own, and — the giveaway — unexpected shutdowns at a charge level well above zero.
Check: iPhone → Settings → Battery → Battery Health & Charging. If Maximum Capacity is below 80%, or there's a message about performance management being applied, that's your answer. On Android, check the manufacturer's battery diagnostics (Samsung: Settings → Battery and device care → Diagnostics).
A battery replacement at an authorised service centre typically restores full speed and full runtime at a fraction of the cost of a new phone. It is comfortably the best-value repair in consumer technology, and a lot of phones get replaced for want of it.
Heat
Phones have no fans. When the processor gets hot, the only option is to slow down. If your phone is fine for the first ten minutes and then noticeably sluggish, heat is the cause.
Common triggers: navigation in direct sun on a windscreen mount, gaming while charging, a thick case that traps heat, or fast-charging under a pillow. Fixes are mostly behavioural — take the case off while fast charging, keep it out of direct sun, and don't run demanding apps while charging.
If your phone is regularly hot while doing nothing, that's a different problem: something is running in the background. Our battery drain guide shows how to find it.
You updated recently
Two different things get confused here.
The temporary one
After a major system update, the phone re-indexes your photos, re-analyses your library for search, and re-optimises installed apps. This is genuinely heavy work and it runs in the background for a day or two. During that window the phone is hot, the battery drains faster, and everything feels slow.
The fix is to wait. Leave it charging overnight and connected to Wi-Fi. Most "the update ruined my phone" complaints resolve themselves within 48 hours, and people who factory-reset on day one did a lot of work for nothing.
The permanent one
Each major OS version asks a bit more of the hardware. On a phone that's five or six years old, a new version can leave it genuinely slower than before, and that doesn't improve with time. Downgrading is usually not possible.
If you're on old hardware and it still works acceptably, consider staying on the current version rather than taking the next major update — but weigh that against security updates, which matter more than speed.
If it's one app, not the phone
Before blaming the device, check whether the slowness is universal. Open Settings, scroll around, open the Camera. If the phone itself is responsive and only certain apps crawl:
- Update the app. A performance regression in one version, fixed in the next, is extremely common.
- Clear its cache. Android: Settings → Apps → the app → Storage → Clear cache (safe; "Clear storage" is not — that resets the app). iPhone has no per-app cache button, so delete and reinstall the app instead, after checking your data is synced to an account.
- Social apps are the usual suspects. They accumulate gigabytes of cached video and get slower as they do. Reinstalling one of these is often the single biggest improvement available.
- If it's slow only when loading content, the app is fine and your connection is the issue — see our Wi-Fi guide.
Quick wins that genuinely help
- Restart it. Not a joke, and not a cliché here: phones now go months without restarting, and memory fragmentation and stuck background processes accumulate. This is a legitimate first step and it costs a minute.
- Reduce motion. iPhone: Settings → Accessibility → Motion → Reduce Motion. Android: Developer options → animation scales set to 0.5x, or Settings → Accessibility → Remove animations. This doesn't make the phone faster, but it removes the waiting, which is what you actually experience as speed. On older hardware the difference is striking.
- Cut down home screen widgets. Each live widget refreshes on its own. A screen full of them makes the launcher noticeably slower to draw.
- Uninstall what you don't use. Not for the space — for the background services, updaters, and sync jobs that come with each one.
- Turn off background refresh for apps that don't need it. iPhone: Settings → General → Background App Refresh. Android: per-app battery settings → Restricted.
Things that do nothing
- Swiping all apps closed. Suspended apps use no processor time. Relaunching one from scratch costs more than resuming it. Force-close a specific misbehaving app, not everything, and not as routine housekeeping.
- "RAM cleaner" and "booster" apps. They cannot do anything the operating system doesn't already do better, they run constantly to show you their own interface, and most are ad-supported. On Android they often make things worse by killing apps the system then has to restart.
- Antivirus apps on iPhone. Apps are sandboxed and cannot scan each other, so these cannot do what they claim.
- Clearing the cache repeatedly. A cache exists to make things faster. Clearing it once to fix a specific misbehaving app is reasonable; clearing it weekly just forces the phone to rebuild everything.
The last resort
If storage is fine, the battery is healthy, it's not hot, and it's still slow across every app, a factory reset genuinely does help — years of accumulated app data, leftover profiles, and stale system state get cleared.
Before you do it:
- Back up, and verify the backup. Confirm photos actually appear in your cloud library, not just that backup is switched on.
- Note what you'll need to sign back into — particularly authenticator apps, which can lock you out of accounts if you reset without transferring them first. This is the step people regret skipping.
- Set it up as new rather than restoring the backup, if you can face it. Restoring a backup brings back the accumulated state you were trying to clear.
And if none of it helps on hardware that's six or seven years old, the honest answer is that the phone has reached the end of its useful life — but check the battery and the storage first, because those two account for most phones that get replaced too early.
Check free storage first — under 10% free is the most common cause and clearing space fixes it immediately. Then check battery maximum capacity; under 80% means throttling, and a battery replacement restores full speed. If it's only slow after a while, that's heat. If it started with an update, wait 48 hours before doing anything drastic. Restart it, and turn on Reduce Motion.
Sources
- Apple Support — iPhone battery and performance — on peak performance capability
- Android Open Source Project — Android performance optimization