# Preferences

> Update user preferences such as theme and language.

*Canonical: https://makerkit.dev/docs/nextjs-drizzle/personal-accounts/preferences*

---

This page is used to update the user's preferences.

- **Location:** `apps/web/app/[locale]/(internal)/settings/preferences/page.tsx`
- **Route:** `/settings/preferences`

In the preferences page, users can update their preferences such as theme (if theme toggle is enabled) and language (if more than one language is supported).

The component that handles the preferences update is `PreferencesContent` - which is located in `apps/web/app/[locale]/(internal)/settings/preferences/_components/preferences-content.tsx`.

---

**Next:** [Organization Settings →](../organizations/overview)
