Can I upgrade my i3 processor to an i5 or i7

You need to check whether the CPU sockets of I5 and I7 match your current motherboard.