OPPO smartphones are known for their eye-catching designs and amazing camera quality. Their smartphones are well-known for producing excellent social media-worthy selfies. Here are the best Oppo smartphones you can buy.
Here are some of the best OPPO phones available, along with their prices and features:
Read MoreThe OPPO Find X8 Pro sports a 6.78-inch 2K micro-curved AMOLED LTPO display with a 120Hz refresh rate, and 4,500 nits peak brightness. It is powered by the Dimensity 9400 chip and a 5,910mAh battery that supports 80W SUPERVOOC wired, 50W AIRVOOC wireless, and 10W reverse wireless charging techs. Moreover, the Find X8 Pro offers a 50MP quad rear camera system and a 32MP selfie camera.
The OPPO Find X8 has a 6.59-inch LTPO AMOLED display with a 120Hz refresh rate. Powered by the Dimensity 9400 chip, the device packs a 5,630mAh silicon carbon battery with support for 80W SUPERVOOC wired, 50W AIRVOOC wireless, and 10W reverse wireless charging techs. The phone also offers a 50MP triple rear camera system and a 32MP selfie camera.
The OPPO Reno12 has a 6.7-inch full-HD+ (1080x2412 pixels) quad-curved AMOLED display with up to 120Hz refresh rate. The device is powered by the MediaTek Dimensity 7300-Energy SoC with 8GB of RAM and 256GB of onboard storage. There is a 50MP triple rear camera system and a 32MP selfie camera. The Reno12 also packs a 5,000 mAh battery with 80W SuperVOOC charging support.
The OPPO Reno12 Pro sports a 6.7-inch full-HD+ (1080x2412 pixels) quad-curved AMOLED display with up to 120Hz refresh rate and 1500nits peak brightness. It is powered by the MediaTek Dimensity 7300-Energy SoC and runs Android 14-based ColorOS 14.1. The device also packs a 5,000 mAh battery with 80W SuperVOOC charging support. For imaging, the Reno12 Pro offers a 50MP Sony LYT 600 main sensor and a 50MP Samsung S5KJN5 sensor at the front.
The OPPO F27 Pro+ has a 6.7-inch FHD+ Curved AMOLED display with a 120Hz refresh rate. The device is powered by the MediaTek Dimensity 7050 SoC paired with 8GB of LPDDR4X RAM and up to 256GB of UFS 3.1 storage. There is a 64MP dual rear camera setup and an 8MP selfie camera for imaging. The OPPO F27 Pro+ also packs a 5,000 mAh battery with 67W wired fast charging support.
The OPPO F25 Pro 5G is the latest F-series smartphone from the brand. The OPPO F25 Pro 5G sports a 6.7-inch full-HD+ (1080 x 2412 pixels) display with up to 120Hz refresh rate. The device is powered by the MediaTek Dimensity 7050 SoC, paired with 8GB RAM and up to 256GB onboard storage. A 5,000 mAh battery fuels the OPPO F25 Pro 5G which comes with 67W SuperVOOC fast charging support. It is claimed to fill the battery from zero to 30 percent in just ten minutes and 100 percent in 48 minutes. There is a triple rear camera setup including a 64MP primary sensor, an 8MP Sony IMX355 wide-angle lens and a 2MP macro camera. The OPPO F25 Pro 5G has a 32MP front-facing camera with support for 4K video recording.
The OPPO A3 Pro 5G has a 6.67-inch display with a 120Hz refresh rate. The device is powered by the MediaTek Dimensity 6300 SoC paired with 8GB RAM and up to 256GB of native storage. There is a 50MP dual rear camera system and an 8MP selfie camera. The device also packs a 5,100 mAh battery unit with support for 45W SuperVOOC charging.
The OPPO Reno11 Pro 5G features a 6.7 inch AMOLED display with 120Hz refresh rate, powered by the MediaTek Dimensity 8200 (4nm) chip. It runs on Android 14 with ColorOS 14, offering up to 256GB storage and 12GB RAM. The phone boasts a triple camera setup with a 50MP main camera, 32MP periscope telephoto lens, and an 8MP ultrawide lens. The selfie camera is 32MP. It offers stereo speakers, 80W wired charging, and comes in Pearl White and Rock Grey colors.
The OPPO Reno11 5G features a 6.7 inch AMOLED display with 120Hz refresh rate, powered by the MediaTek Dimensity 7050 (6nm) chip. It runs on Android 14 with ColorOS 14, offering up to 128GB and 256GB storage and 8GB RAM. The phone boasts a triple camera setup with a 50MP main camera, 32MP periscope telephoto lens, and an 8MP ultrawide lens. The selfie camera is 32MP. It offers stereo speakers, 67W wired quick charging, and comes in Wave Green and Rock Grey colors.
The OPPO A3 5G has a 6.67-inch LCD screen with HD+ (1604 × 720 pixels) resolution and a 120Hz refresh rate. The device is powered by the MediaTek Dimensity 6300 SoC paired with 6GB of RAM and 128GB of onboard storage. The OPPO A3 5G packs a 5,100 mAh battery with 45W SUPERVOOC fast charging support. For optics, there is a 50MP dual rear camera system and a 5MP selfie camera.
| Top 10 OPPO Mobiles | Price in India |
|---|---|
| OPPO Find X8 Pro | 99,999 |
| OPPO Find X8 | 69,999 |
| OPPO Reno12 5G | 32,999 |
| OPPO Reno12 Pro 5G | 36,999 |
| OPPO F27 Pro Plus 5G | 25,999 |
';
var inImageHtmlMobi =
'
';
var finalHtmlCss = "";
if (/Mobi|Android/i.test(navigator.userAgent)) {
finalHtmlCss = inImageCssMobi + inImageHtmlMobi;
} else {
finalHtmlCss = inImageCssWeb + inImageHtmlWeb;
}
function loadAdgInImgAd() {
var adginimgdiv = document.createElement("div");
adginimgdiv.id = "adgebraInImgAd";
adginimgdiv.style.minWidth = "600px";
adginimgdiv.style.minHeight = "90px";
adginimgdiv.style.position = "absolute";
adginimgdiv.style.bottom = "0";
var inImgPlacment = document.querySelector(".big_center_img") || document.querySelector(".big-center-img");
if (inImgPlacment) {
inImgPlacment.appendChild(adginimgdiv);
}
// Define and display the fallback ad in the new element
googletag.cmd.push(function () {
var adgslot = googletag.defineSlot("/1008496/popup-thats-cricket-out-of-page", [1, 1], "adgebraInImgAd").addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.pubads().enableAsyncRendering();
googletag.enableServices();
googletag.display("adgebraInImgAd");
googletag.pubads().refresh([adgslot]);
});
}
function loadAdgInImgAdMobi() {
var adginimgdiv = document.createElement("div");
adginimgdiv.id = "adgebraInImgAd";
adginimgdiv.style.minWidth = "320px";
adginimgdiv.style.minHeight = "50px";
adginimgdiv.style.position = "absolute";
adginimgdiv.style.bottom = "0";
var inImgPlacment = document.querySelector(".big-center-img") || document.querySelector(".big_center_img");
if (inImgPlacment) {
inImgPlacment.appendChild(adginimgdiv);
}
// Define and display the fallback ad in the new element
googletag.cmd.push(function () {
var adgslot = googletag.defineSlot("/1008496/popup-thats-cricket-out-of-page", [1, 1], "adgebraInImgAd").addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.pubads().enableAsyncRendering();
googletag.enableServices();
googletag.display("adgebraInImgAd");
googletag.pubads().refresh([adgslot]);
});
}
var backfillWidgets = {
voxWidget: function (idx, elem) {
if (liteflag == 0) {
console.log("adsense/vox", document.getElementById("oi-vox"));
if (document.getElementById("oi-vox")) {
var sspflag = 0;
if (sspflag == 0) {
console.log("adsense/vox", sspflag);
if (typeof window._tx === "undefined") {
var s = document.createElement("script");
s.type = "text/javascript";
s.async = true;
s.src = "https://st.hbrd.io/ssp.js?t=" + new Date().getTime();
(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(s);
}
window._tx = window._tx || {};
window._tx.cmds = window._tx.cmds || [];
console.log("adsense/vox", window._tx, window._tx.cmds);
window._tx.cmds.push(function () {
window._tx.init({
onSuccessInImageLoad: function (data) {
console.log("adsense/vox", "vox");
console.log("onSuccessInImageLoad", data);
},
onFailInImageLoad: function (data) {
console.log("adsense/vox", "addsense");
if (backfillorder == 2) {
backfillWidgets.adsenseWidget(finalHtmlCss, 2, idx, elem);
/*if (domainmiddle === 'oneindia') {
if (/Mobi|Android/i.test(navigator.userAgent)) {
backfillWidgets.adsenseWidget(finalHtmlCss,2,idx,elem);
}else{
loadAdgInImgAd();
}
}*/
}
// console.log("onFailInImageLoad", data);
},
});
});
}
/* window.addEventListener(
"scroll",
function () {
},
false
); */
}
}
},
adsenseWidget: function (dynamicHtmlCSs, flg, idx, elem) {
console.log("adsense/vox", dynamicHtmlCSs, flg, idx, elem);
var scriptElement = document.createElement("script");
scriptElement.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6601380052549923";
scriptElement.async = true;
scriptElement.crossOrigin = "anonymous";
document.head.appendChild(scriptElement);
var adsenseDiv = document.createElement("div");
adsenseDiv.id = "oiInImg";
adsenseDiv.classList.add("oiInImg");
adsenseDiv.innerHTML = dynamicHtmlCSs;
elem.insertAdjacentElement("afterend", adsenseDiv);
(adsbygoogle = window.adsbygoogle || []).push({});
var adsenseInt = setInterval(function () {
var oiInImgElems = document.querySelectorAll(".oiInImg");
if (oiInImgElems.length > 0) {
var oiInImgWrapperElems = document.querySelectorAll(".oiInImg ins");
oiInImgWrapperElems.forEach(function (wrapperElem) {
var filledStatus = wrapperElem.getAttribute("data-ad-status");
if (filledStatus === "filled") {
oiInImgElems.forEach(function (imgElem) {
imgElem.style.display = "block";
});
var imgCloseBtnElem = document.querySelector("#img-close-btn");
imgCloseBtnElem.style.opacity = "1";
imgCloseBtnElem.addEventListener("click", function () {
oiInImgElems.forEach(function (imgElem) {
imgElem.innerHTML = "";
});
});
var imgCloseBtns = document.querySelectorAll(".img-close-btn");
imgCloseBtns.forEach(function (imgCloseBtn) {
imgCloseBtn.style.opacity = "1";
imgCloseBtn.addEventListener("click", function () {
oiInImgElems.forEach(function (imgElem) {
imgElem.innerHTML = "";
});
});
});
clearInterval(adsenseInt);
} else if (filledStatus === "unfilled") {
oiInImgElems.forEach(function (imgElem) {
imgElem.style.display = "none";
});
if (backfillorder == 1 && flg == 1) {
backfillWidgets.voxWidget(idx, elem);
}
clearInterval(adsenseInt);
}
});
}
}, 500);
},
};
if (host.indexOf("bengali") > -1) {
backfillorder = 2;
}
var voxloadflag = 0;
var voxFlag = 1;
var sspflagload = 0;
var gccflag = 0;
var gccflagin = 0;
window.addEventListener("scroll", function () {
if (sspflagload == 0) {
sspflagload = 1;
var con_code = "";
var city_code = "";
var gcccountryCodes = ["BH", "KW", "OM", "QA", "SA", "AE"];
var gcccountryCodesInd = ["IN"];
var countryInt;
countryInt = setInterval(function () {
if (document.body) {
var gapiDetails = localStorage.getItem("userlocation");
if (gapiDetails) {
clearInterval(countryInt);
var tmpgapijson = JSON.stringify(gapiDetails);
var jdata = gapiDetails;
jdata = JSON.parse(jdata);
con_code = jdata.country_code;
city_code = jdata.city;
if (gcccountryCodes.includes(con_code)) {
//if(city_code=='Bhubaneswar'){
gccflag = 112345;
//}
}
if (!gcccountryCodesInd.includes(con_code)) {
gccflagin = 1;
backfillorder = 1;
}
if (document.querySelector(".image_listical")) {
var imageelem = document.querySelectorAll(".image_listical");
var imglen = imageelem.length;
if (imglen > 1) {
voxloadflag = 1;
}
if (imglen > 0) {
for (let g = 0; g < imglen; g++) {
if (g == 0) {
imageelem[0].setAttribute("data-adgdisplay", false);
if (backfillorder == 1 || backfillorder == 3) {
backfillWidgets.adsenseWidget(finalHtmlCss, 1, g, imageelem[0]);
} else if (backfillorder == 2 || backfillorder == 4) {
if (gccflag == 1) {
} else {
console.log("adsense/vox", g, imglen);
backfillWidgets.voxWidget(g, imageelem[g]);
}
}
} else {
if (g > 0) {
if (domainmiddle == "boldsky" || domainmiddle == "goodreturns" || domainmiddle == "oneindia" || domainmiddle == "filmibeat") {
if (g % 2 == 0) {
imageelem[g].setAttribute("data-adgdisplay", false);
if (backfillorder == 2 || backfillorder == 4) {
if (gccflag == 1) {
} else {
if (domainmiddle == "goodreturns") {
backfillWidgets.adsenseWidget(finalHtmlCss, 1, g, imageelem[0]);
} else {
backfillWidgets.voxWidget(g, imageelem[g]);
}
}
}
}
} else {
if (g % 2 == 1) {
imageelem[g].setAttribute("data-adgdisplay", false);
if (backfillorder == 2 || backfillorder == 4) {
if (gccflag == 1) {
} else {
if (domainmiddle == "goodreturns") {
backfillWidgets.adsenseWidget(finalHtmlCss, 1, g, imageelem[0]);
} else {
backfillWidgets.voxWidget(g, imageelem[g]);
}
}
}
}
}
}
}
}
}
}
}
}
}, 1000);
setTimeout(function () {
clearInterval(countryInt);
}, 10000);
}
});
if (document.querySelector(".myimg")) {
var imageelem = document.querySelectorAll(".myimg");
var imglen = imageelem.length;
if (imglen > 0) {
for (g = 0; g < imglen; g++) {
if (g == 0) {
imageelem[0].setAttribute("data-adgdisplay", false);
if (backfillorder == 1) {
backfillWidgets.adsenseWidget(finalHtmlCss, 2, g, imageelem[g]);
} else if (backfillorder == 2) {
backfillWidgets.voxWidget(g, imageelem[g]);
}
} else if (g == 2) {
imageelem[2].setAttribute("data-adgdisplay", false);
backfillWidgets.adsenseWidget(finalHtmlCss, 2, g, imageelem[g]);
} else if (g == 4) {
imageelem[2].setAttribute("data-adgdisplay", false);
backfillWidgets.adsenseWidget(finalHtmlCss, 2, g, imageelem[g]);
}
}
}
}
/*---------------------------------------VOX/Adsense Backfil Code Ends--------------------------------------------------------*/
/*---------------------------------------Adsense in are-slot-4----------------------------------------------------------------*/
function executeAdSenseOnScroll() {
const targetDiv = document.getElementById("are-slot-5");
if (!targetDiv) {
console.error("Ad container div not found");
return;
}
targetDiv.innerHTML = ""; // Clear the content first
const adScript = document.createElement("script");
adScript.async = true;
adScript.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6601380052549923";
adScript.setAttribute("crossorigin", "anonymous");
document.head.appendChild(adScript);
const adIns = document.createElement("ins");
adIns.className = "adsbygoogle";
adIns.style.display = "block";
adIns.setAttribute("data-ad-client", "ca-pub-6601380052549923");
adIns.setAttribute("data-ad-slot", "3671027678");
adIns.setAttribute("data-ad-format", "auto");
adIns.setAttribute("data-full-width-responsive", "true");
targetDiv.appendChild(adIns);
adScript.onload = function () {
try {
(adsbygoogle = window.adsbygoogle || []).push({});
} catch (e) {
console.error("AdSense initialization error:", e);
}
};
}
// Add scroll event listener to execute AdSense code
/*if(domainmiddle=='filmibeat' || domainmiddle=='mykhel' || domainmiddle=='drivespark' || domainmiddle=='gizbot' || domainmiddle=='nativeplanet' || domainmiddle=='boldsky'){
if (/Mobi|Android/i.test(navigator.userAgent)) {
var adsenseFlag=0;
window.addEventListener('scroll', () => {
var targetContainerId = 'are-slot-5';
const targetDiv = document.getElementById('are-slot-5');
if (targetDiv) {
if(adsenseFlag==0){
adsenseFlag=1;
if(targetContainerId=='are-slot-5'){
targetDiv.innerHTML='';
document.getElementById(targetContainerId).classList.remove('dynamic-slot');
loadAdScriptCommon();
(function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
afsAdCallCommon(targetContainerId);
}
}
}
});
}
}*/
if ([].includes(window.location.hostname)) {
if (googletag.apiReady) {
googletag.cmd.push(function () {
const key = "topic";
// full domain + path
let newValue = window.location.hostname + window.location.pathname;
// get last part of the pathname (slug or ID)
let secondPathName = window.location.pathname.split("/").at(-1) || "";
// Try to extract numeric article ID
let articleId = null;
let match = secondPathName.match(/(\d+)(?=\.html$|$)/);
if (match) {
articleId = match[1];
}
// ---- Helper: sanitize + trim slug ----
function safeSlug(str) {
// remove extension like .html
str = str.replace(/\.[^/.]+$/, "");
// keep only letters, numbers, dash, underscore, dot
str = str.replace(/[^a-zA-Z0-9._-]/g, "");
// truncate to 40 chars (GAM limit)
return str.substring(0, 40) || "na";
}
// Fallback: generate safe truncated slug if no numeric ID
if (!articleId) {
articleId = safeSlug(secondPathName);
}
// clear any previous targeting
googletag.pubads().clearTargeting("host");
googletag.pubads().clearTargeting("curl");
// set targeting
googletag.setConfig({
targeting: {
prpm: [articleId], // safe 40-char slug/ID
[key]: [newValue],
},
});
// log what’s being set
const targeting = {};
googletag
.pubads()
.getTargetingKeys()
.forEach((key) => {
targeting[key] = googletag.pubads().getTargeting(key);
});
console.log("Global targeting:", targeting);
});
}
}
function dynamicPerformance(divid) {
if (window.googletag && googletag.apiReady && typeof pbjs != "undefined") {
var PREBID_TIMEOUT = 1200;
var FAILSAFE_TIMEOUT = 3000;
googletag.cmd.push(function () {
googletag.pubads().disableInitialLoad();
});
var pbjsrss = pbjs || {};
pbjsrss.que = pbjs.que || [];
var target_words_rss = [];
var getUrlDetailsRss = {
cleanArray: function (item) {
var tempArr = [];
for (var i = 0; i < item.length; i++) {
if (item[i] !== undefined && item[i] != "") {
tempArr.push(item[i]);
}
}
return tempArr;
},
createArrayFromUrl: function () {
target_words_rss = target_words_rss.concat(window.location.hostname);
var url_host = window.location.hostname.split(".");
target_words_rss = target_words_rss.concat(url_host);
var url_path = window.location.pathname.replace(".html", "").split("/");
target_words_rss = target_words_rss.concat(url_path);
var pathArrLen = url_path.length;
var subUrlPath = url_path[pathArrLen - 1].split("-");
target_words_rss = target_words_rss.concat(subUrlPath);
if (["www.oneindia.com", "tamil.oneindia.com"].includes(window.location.hostname)) {
let urlWithoutHttps = window.location.href.replace("https://", "");
target_words_rss = target_words_rss.concat(urlWithoutHttps);
}
console.log("target_words_rss_1", target_words_rss);
target_words_rss = getUrlDetailsRss.cleanArray(target_words_rss);
console.log("target_words_rss_2", target_words_rss);
},
};
getUrlDetailsRss.createArrayFromUrl();
try {
googletag.cmd.push(function () {
slot[850] = googletag.defineSlot("/1008496/Performance", [[300, 250], [336, 280], [320, 480], [320, 250], [320, 50], "fluid", [320, 100]], divid).addService(googletag.pubads());
googletag.pubads().setTargeting("host", window.location.hostname);
googletag.pubads().setTargeting("curl", window.location.href);
googletag.pubads().setTargeting("topic", target_words_rss);
if (domainmiddle == "oneindia") {
if (langParam == "or") {
googletag.pubads().setTargeting("domain", "www.oneindia.com");
} else {
googletag.pubads().setTargeting("domain", window.location.hostname);
}
} else if (domainmiddle == "goodreturns") {
var domHost = domainmiddle + ".in";
googletag.pubads().setTargeting("domain", domHost);
} else {
var domHost = domainmiddle + ".com";
googletag.pubads().setTargeting("domain", domHost);
}
googletag.pubads().setTargeting("lang", langParam);
googletag.pubads().enableSingleRequest();
googletag.enableServices();
googletag.display(divid);
googletag.pubads().refresh([slot[850]]);
});
} catch (err) {
console.log("Home Page Ad : " + err);
}
}
}
/* if (domainmiddle == "filmibeat" || domainmiddle == "mykhel" || domainmiddle == "drivespark" || domainmiddle == "gizbot" || domainmiddle == "nativeplanet" || domainmiddle == "boldsky") {
if (/Mobi|Android/i.test(navigator.userAgent)) {
var adsenseFlag=0;
window.addEventListener('scroll', () => {
var targetContainerId = 'are-slot-5';
const targetDiv = document.getElementById('are-slot-5');
if (targetDiv) {
if(adsenseFlag==0){
adsenseFlag=1;
targetDiv.classList.remove('dynamic-slot');
dynamicPerformance('are-slot-5');
}
}
});
}
} */
/*---------------------------------------Adsense in are-slot-4----------------------------------------------------------------*/
-->